diff options
Diffstat (limited to 'lib/yahns/server_mp.rb')
-rw-r--r-- | lib/yahns/server_mp.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/yahns/server_mp.rb b/lib/yahns/server_mp.rb index ab0559d..6e65bd4 100644 --- a/lib/yahns/server_mp.rb +++ b/lib/yahns/server_mp.rb @@ -164,6 +164,8 @@ module Yahns::ServerMP # :nodoc: Yahns::Log.exception(@logger, "main worker loop", e) end while alive || fdmap.size > 0 exit + ensure + quit_finish end def mp_sig_handle(worker, alive) |