Kouhei Sutou
null+****@clear*****
Tue Apr 22 12:18:26 JST 2014
Kouhei Sutou 2014-04-22 12:18:26 +0900 (Tue, 22 Apr 2014) New Revision: 325622ab352f9dc8725e1496527e0cdf38da1993 https://github.com/droonga/droonga-engine/commit/325622ab352f9dc8725e1496527e0cdf38da1993 Message: Add nil check for immediate shutdown Modified files: lib/droonga/job_pusher.rb Modified: lib/droonga/job_pusher.rb (+3 -2) =================================================================== --- lib/droonga/job_pusher.rb 2014-04-22 12:10:06 +0900 (74723b4) +++ lib/droonga/job_pusher.rb 2014-04-22 12:18:26 +0900 (cfcfd83) @@ -27,6 +27,7 @@ module Droonga @loop = loop @socket_path = "#{base_path}.#{Process.pid}.#{object_id}.sock" @job_queue = JobQueue.new(@loop) + @server = nil end def start @@ -39,12 +40,12 @@ module Droonga end def close - @server.close + @server.close if @server end def shutdown logger.trace("shutdown: start") - @server.close + @server.close if @server @job_queue.close FileUtils.rm_f(@socket_path) logger.trace("shutdown: done") -------------- next part -------------- HTML����������������������������...Download