MCPcopy
hub / github.com/benoitc/gunicorn / _signal_handler

Method _signal_handler

gunicorn/dirty/worker.py:195–203  ·  view source on GitHub ↗

Handle signals by setting alive = False.

(self, sig, frame)

Source from the content-addressed store, hash-verified

193 signal.signal(signal.SIGUSR1, self._signal_handler)
194
195 def _signal_handler(self, sig, frame):
196 """Handle signals by setting alive = False."""
197 if sig == signal.SIGUSR1:
198 self.log.reopen_files()
199 return
200
201 self.alive = False
202 if self._loop:
203 self._loop.call_soon_threadsafe(self._shutdown)
204
205 def _shutdown(self):
206 """Initiate async shutdown."""

Calls 1

reopen_filesMethod · 0.45