mirror of
https://github.com/frappe/gunicorn.git
synced 2026-01-14 11:09:11 +08:00
Make sure load_wsgi() is called after starting the reloader (#1399)
Fixes #1397
This commit is contained in:
parent
ab81ae3b4d
commit
ce87a9bd40
@ -112,8 +112,6 @@ class Worker(object):
|
|||||||
|
|
||||||
self.init_signals()
|
self.init_signals()
|
||||||
|
|
||||||
self.load_wsgi()
|
|
||||||
|
|
||||||
# start the reloader
|
# start the reloader
|
||||||
if self.cfg.reload and self.cfg.reload != 'off':
|
if self.cfg.reload and self.cfg.reload != 'off':
|
||||||
def changed(fname):
|
def changed(fname):
|
||||||
@ -133,6 +131,7 @@ class Worker(object):
|
|||||||
self.reloader = reloader_cls(callback=changed)
|
self.reloader = reloader_cls(callback=changed)
|
||||||
self.reloader.start()
|
self.reloader.start()
|
||||||
|
|
||||||
|
self.load_wsgi()
|
||||||
self.cfg.post_worker_init(self)
|
self.cfg.post_worker_init(self)
|
||||||
|
|
||||||
# Enter main run loop
|
# Enter main run loop
|
||||||
@ -143,7 +142,7 @@ class Worker(object):
|
|||||||
try:
|
try:
|
||||||
self.wsgi = self.app.wsgi()
|
self.wsgi = self.app.wsgi()
|
||||||
except SyntaxError as e:
|
except SyntaxError as e:
|
||||||
if not self.cfg.reload:
|
if self.cfg.reload == 'off':
|
||||||
raise
|
raise
|
||||||
|
|
||||||
self.log.exception(e)
|
self.log.exception(e)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user