Kouhei Sutou
null+****@clear*****
Tue Apr 22 12:43:47 JST 2014
Kouhei Sutou 2014-04-22 12:43:47 +0900 (Tue, 22 Apr 2014) New Revision: c23d433a2425df89bd027eb42bdc0f3a2d3f38da https://github.com/droonga/droonga-engine/commit/c23d433a2425df89bd027eb42bdc0f3a2d3f38da Message: droonga-engine: support immediate restart Modified files: lib/droonga/engine/command/droonga_engine.rb Modified: lib/droonga/engine/command/droonga_engine.rb (+5 -0) =================================================================== --- lib/droonga/engine/command/droonga_engine.rb 2014-04-22 12:43:20 +0900 (d7e361b) +++ lib/droonga/engine/command/droonga_engine.rb 2014-04-22 12:43:47 +0900 (57c7656) @@ -181,6 +181,11 @@ module Droonga Process.kill(Signals::GRACEFUL_STOP, old_service_pid) end end + trap(Signals::IMMEDIATE_RESTART) do + old_service_pid = service_pid + service_pid = run_service + Process.kill(Signals::IMMEDIATE_STOP, old_service_pid) + end succeeded = true while running -------------- next part -------------- HTML����������������������������...Download