handle HaltServer in manage_workers

This commit is contained in:
Dan Callaghan 2015-08-11 17:08:03 +10:00
parent 89562c776e
commit d6429233d9

View File

@ -171,9 +171,9 @@ class Arbiter(object):
self.start() self.start()
util._setproctitle("master [%s]" % self.proc_name) util._setproctitle("master [%s]" % self.proc_name)
try:
self.manage_workers() self.manage_workers()
while True: while True:
try:
sig = self.SIG_QUEUE.pop(0) if len(self.SIG_QUEUE) else None sig = self.SIG_QUEUE.pop(0) if len(self.SIG_QUEUE) else None
if sig is None: if sig is None:
self.sleep() self.sleep()