Merge pull request #226 abhishekkekane/bug/138
Make websockify respond to SIGTERM
This commit is contained in:
commit
567385ecac
|
@ -1079,6 +1079,14 @@ class WebSocketServer(object):
|
||||||
|
|
||||||
except (self.Terminate, SystemExit, KeyboardInterrupt):
|
except (self.Terminate, SystemExit, KeyboardInterrupt):
|
||||||
self.msg("In exit")
|
self.msg("In exit")
|
||||||
|
# terminate all child processes
|
||||||
|
if multiprocessing and not self.run_once:
|
||||||
|
children = multiprocessing.active_children()
|
||||||
|
|
||||||
|
for child in children:
|
||||||
|
self.msg("Terminating child %s" % child.pid)
|
||||||
|
child.terminate()
|
||||||
|
|
||||||
break
|
break
|
||||||
except Exception:
|
except Exception:
|
||||||
exc = sys.exc_info()[1]
|
exc = sys.exc_info()[1]
|
||||||
|
|
Loading…
Reference in New Issue