diff --git a/glare/common/wsgi.py b/glare/common/wsgi.py index cacc5c1..b3e2df0 100644 --- a/glare/common/wsgi.py +++ b/glare/common/wsgi.py @@ -259,6 +259,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)