8335b1
--- a/server/mpm/event/event.c  
8335b1
+++ a/server/mpm/event/event.c  
8335b1
@@ -2735,6 +2735,7 @@ static int event_run(apr_pool_t * _pconf, apr_pool_t * plog, server_rec * s)
8335b1
 
8335b1
     /* we've been told to restart */
8335b1
     apr_signal(SIGHUP, SIG_IGN);
8335b1
+    apr_signal(AP_SIG_GRACEFUL, SIG_IGN);
8335b1
 
8335b1
     if (one_process) {
8335b1
         /* not worth thinking about */
c0c6d9
c0c6d9
--- a/server/mpm/worker/worker.c
c0c6d9
+++ b/server/mpm/worker/worker.c
c0c6d9
@@ -1902,6 +1902,7 @@ static int worker_run(apr_pool_t *_pconf, apr_pool_t *plog, server_rec *s)
c0c6d9
 
c0c6d9
     /* we've been told to restart */
c0c6d9
     apr_signal(SIGHUP, SIG_IGN);
c0c6d9
+    apr_signal(AP_SIG_GRACEFUL, SIG_IGN);
c0c6d9
 
c0c6d9
     if (one_process) {
c0c6d9
         /* not worth thinking about */