diff --git a/glance/common/wsgi.py b/glance/common/wsgi.py index 26e5f6f24b..058e9e19e2 100644 --- a/glance/common/wsgi.py +++ b/glance/common/wsgi.py @@ -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)