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
commit 7a8141eb72

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)