diff options
-rw-r--r-- | lib/unicorn/http_server.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/unicorn/http_server.rb b/lib/unicorn/http_server.rb index 82747b8..cf8e122 100644 --- a/lib/unicorn/http_server.rb +++ b/lib/unicorn/http_server.rb @@ -294,13 +294,13 @@ class Unicorn::HttpServer when :USR2 # exec binary, stay alive in case something went wrong reexec when :WINCH - if Unicorn::Configurator::RACKUP[:daemonized] + if $stdin.tty? + logger.info "SIGWINCH ignored because we're not daemonized" + else respawn = false logger.info "gracefully stopping all workers" soft_kill_each_worker(:QUIT) self.worker_processes = 0 - else - logger.info "SIGWINCH ignored because we're not daemonized" end when :TTIN respawn = true |