diff --git a/emperor.c b/emperor.c index 61058804..cba4a0df 100644 --- a/emperor.c +++ b/emperor.c @@ -397,6 +397,7 @@ void emperor_loop() { signal(SIGPIPE, SIG_IGN); uwsgi_unix_signal(SIGINT, royal_death); uwsgi_unix_signal(SIGTERM, royal_death); + uwsgi_unix_signal(SIGQUIT, royal_death); uwsgi_unix_signal(SIGUSR1, emperor_stats); memset(&ui_base, 0, sizeof(struct uwsgi_instance));