Changeset [c4abb0d3f8cece88ed8ee34b300712bbd71788bc] by macournoyer
Revision c4abb0d3f8cece88ed8ee34b300712bbd71788bc,
committed by macournoyer
· September 26th, 2013 @ 02:30 PM
Refactor signal handling to happen outside of trap context.
Signal handling is done at one second intervals using an EM
timer.
https://github.com/macournoyer/thin/commit/c4abb0d3f8cece88ed8ee34b...
10 changed files
-
M
lib/thin/backends/base.rb -
M
lib/thin/connection.rb -
M
lib/thin/controllers/controller.rb -
M
lib/thin/controllers/service.rb -
M
lib/thin/daemonizing.rb -
M
lib/thin/logging.rb -
M
lib/thin/runner.rb -
M
lib/thin/server.rb -
M
spec/daemonizing_spec.rb -
M
tasks/spec.rake