diff --git a/gunicorn/workers/base.py b/gunicorn/workers/base.py index 81c0c616..54a6713c 100644 --- a/gunicorn/workers/base.py +++ b/gunicorn/workers/base.py @@ -123,6 +123,7 @@ class Worker(object): def changed(fname): self.log.info("Worker reloading: %s modified", fname) self.alive = False + os.write(self.PIPE[1], b"1") self.cfg.worker_int(self) time.sleep(0.1) sys.exit(0)