about summary refs log tree commit homepage
path: root/SIGNALS
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-05-04 13:37:28 -0700
committerEric Wong <normalperson@yhbt.net>2010-05-04 13:37:28 -0700
commite61f0f4f901848e59b7b756224c765afde217a71 (patch)
treeda8a8b3b65bb2fd4021491fc3c79d0388ca7c64a /SIGNALS
parentdef62fdc46f064ad61491021d46d223abe68100d (diff)
downloadrainbows-e61f0f4f901848e59b7b756224c765afde217a71.tar.gz
There doesn't appear to be a good/easy way to do this with
the built-in EventMachine thread pool :/
Diffstat (limited to 'SIGNALS')
-rw-r--r--SIGNALS6
1 files changed, 5 insertions, 1 deletions
diff --git a/SIGNALS b/SIGNALS
index 14f2184..7b61172 100644
--- a/SIGNALS
+++ b/SIGNALS
@@ -14,7 +14,9 @@ between \Rainbows!, Unicorn and nginx.
 * INT/TERM - quick shutdown, kills all workers immediately
 
 * QUIT - graceful shutdown, waits for workers to finish their
-  current request before finishing.
+  current request before finishing.  This currently does not
+  wait for requests deferred to a separate thread when using
+  EventMachine (when app.deferred?(env) => true)
 
 * USR1 - reopen all logs owned by the master and all workers
   See Unicorn::Util.reopen_logs for what is considered a log.
@@ -43,6 +45,8 @@ automatically respawned.
 * QUIT - Gracefully exit after finishing the current request.
   Unless WINCH has been sent to the master (or the master is killed),
   the master process will respawn a worker to replace this one.
+  This currently does not wait for requests deferred to a separate
+  thread when using EventMachine (when app.deferred?(env) => true)
 
 * USR1 - Reopen all logs owned by the worker process.
   See Unicorn::Util.reopen_logs for what is considered a log.