diff options
author | Eric Wong <normalperson@yhbt.net> | 2010-05-04 13:37:28 -0700 |
---|---|---|
committer | Eric Wong <normalperson@yhbt.net> | 2010-05-04 13:37:28 -0700 |
commit | e61f0f4f901848e59b7b756224c765afde217a71 (patch) | |
tree | da8a8b3b65bb2fd4021491fc3c79d0388ca7c64a | |
parent | def62fdc46f064ad61491021d46d223abe68100d (diff) | |
download | rainbows-e61f0f4f901848e59b7b756224c765afde217a71.tar.gz |
There doesn't appear to be a good/easy way to do this with the built-in EventMachine thread pool :/
-rw-r--r-- | SIGNALS | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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. |