From 471a8ed48993ee9d54dd0b41100a7692797a1576 Mon Sep 17 00:00:00 2001 From: Ari Pollak Date: Mon, 11 May 2015 17:43:37 -0400 Subject: [PATCH 1/2] Change after_fork to before_fork in README --- README.rdoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.rdoc b/README.rdoc index fcb6cc8..f856db3 100644 --- a/README.rdoc +++ b/README.rdoc @@ -86,11 +86,11 @@ the following line after disabling the state file: Note: when using a forking server (Unicorn, Resque, Pipemaster, etc) you don't want your forked processes using the same sequence number. Make sure to -increment the sequence number each time a worker forks. +increment the sequence number before each time a worker forks. For example, in config/unicorn.rb: - after_fork do |server, worker| + before_fork do |server, worker| UUID.generator.next_sequence end From c47209cbb3352591bc554658c84336f313d264fe Mon Sep 17 00:00:00 2001 From: Ari Pollak Date: Mon, 11 May 2015 17:45:41 -0400 Subject: [PATCH 2/2] Change after_fork to before_fork in uuid.rb --- lib/uuid.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/uuid.rb b/lib/uuid.rb index 6cd9149..55c2b4a 100644 --- a/lib/uuid.rb +++ b/lib/uuid.rb @@ -130,9 +130,9 @@ def self.generate(format = :default) ## # Returns the UUID generator used by generate. Useful if you need to mess - # with it, e.g. force next sequence when forking (e.g. Unicorn, Resque): + # with it, e.g. force next sequence before forking (e.g. Unicorn, Resque): # - # after_fork do + # before_fork do # UUID.generator.next_sequence # end def self.generator