Make the eventlet workers handle the usr1 signal by deferring to a new eventlet

This commit is contained in:
Antoine Girard 2017-12-17 10:04:22 +01:00
parent b9e27b4c6a
commit f8fd45c086

View File

@ -105,6 +105,9 @@ class EventletWorker(AsyncWorker):
def handle_quit(self, sig, frame):
eventlet.spawn(super(EventletWorker, self).handle_quit, sig, frame)
def handle_usr1(self, sig, frame):
eventlet.spawn(super(EventletWorker, self).handle_usr1, sig, frame)
def timeout_ctx(self):
return eventlet.Timeout(self.cfg.keepalive or None, False)