diff --git a/gunicorn/arbiter.py b/gunicorn/arbiter.py index 2a615328..ff8e325a 100644 --- a/gunicorn/arbiter.py +++ b/gunicorn/arbiter.py @@ -168,6 +168,8 @@ class Arbiter(object): self.halt() except KeyboardInterrupt: self.halt() + except SystemExit: + raise except Exception: self.log.info("Unhandled exception in main loop:\n%s" % traceback.format_exc())