mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
Make the gevent workers handle the usr1 signal by deferring to a new greenlet
This commit is contained in:
parent
6ba2ebe545
commit
b9e27b4c6a
1
THANKS
1
THANKS
@ -20,6 +20,7 @@ Andreas Stührk <andy-python@hammerhartes.de>
|
||||
Andrew Burdo <zeezooz@gmail.com>
|
||||
Andrew Svetlov <andrew.svetlov@gmail.com>
|
||||
Anil V <avaitla16@gmail.com>
|
||||
Antoine Girard <antoine.girard.dev@gmail.com>
|
||||
Anton Vlasenko <antares.spica@gmail.com>
|
||||
Bartosz Oler <bartosz@bzimage.us>
|
||||
Ben Cochran <bcochran@gmail.com>
|
||||
|
||||
@ -168,6 +168,11 @@ class GeventWorker(AsyncWorker):
|
||||
# blocking calls. See #1126
|
||||
gevent.spawn(super(GeventWorker, self).handle_quit, sig, frame)
|
||||
|
||||
def handle_usr1(self, sig, frame):
|
||||
# Make the gevent workers handle the usr1 signal
|
||||
# by deferring to a new greenlet. See #1645
|
||||
gevent.spawn(super(GeventWorker, self).handle_usr1, sig, frame)
|
||||
|
||||
if gevent.version_info[0] == 0:
|
||||
|
||||
def init_process(self):
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user