Merge "Avoid restarting a child when terminating"

This commit is contained in:
Jenkins
2017-09-20 16:54:53 +00:00
committed by Gerrit Code Review
+1
View File
@@ -491,6 +491,7 @@ class Server(object):
"""Kills the entire process group."""
signal.signal(signal.SIGTERM, signal.SIG_IGN)
signal.signal(signal.SIGINT, signal.SIG_IGN)
signal.signal(signal.SIGCHLD, signal.SIG_IGN)
self.running = False
os.killpg(self.pgid, signal.SIGTERM)