File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -292,9 +292,13 @@ def handle_signal(self):
292
292
'received %s indicating exit request' % signame (sig ))
293
293
self .options .mood = SupervisorStates .SHUTDOWN
294
294
elif sig == signal .SIGHUP :
295
- self .options .logger .warn (
296
- 'received %s indicating restart request' % signame (sig ))
297
- self .options .mood = SupervisorStates .RESTARTING
295
+ if self .options .mood == SupervisorStates .SHUTDOWN :
296
+ self .options .logger .warn (
297
+ 'ignored %s indicating restart request (shutdown in progress)' % signame (sig ))
298
+ else :
299
+ self .options .logger .warn (
300
+ 'received %s indicating restart request' % signame (sig ))
301
+ self .options .mood = SupervisorStates .RESTARTING
298
302
elif sig == signal .SIGCHLD :
299
303
self .options .logger .debug (
300
304
'received %s indicating a child quit' % signame (sig ))
You can’t perform that action at this time.
0 commit comments