From 67bd75f7b3aeae52b80cb4d6f88cd9a5084f3fe8 Mon Sep 17 00:00:00 2001 From: benoitc Date: Sun, 24 Jun 2012 17:25:43 +0200 Subject: [PATCH] don't try to reopen files on initial startup. fix #358 --- gunicorn/arbiter.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gunicorn/arbiter.py b/gunicorn/arbiter.py index 802abda8..611a55e4 100644 --- a/gunicorn/arbiter.py +++ b/gunicorn/arbiter.py @@ -87,7 +87,8 @@ class Arbiter(object): self.log = self.cfg.logger_class(app.cfg) # reopen files - self.log.reopen_files() + if 'GUNICORN_FD' in os.environ: + self.log.reopen_files() self.address = self.cfg.address self.num_workers = self.cfg.workers @@ -353,6 +354,9 @@ class Arbiter(object): self.app.reload() self.setup(self.app) + # reopen log files + self.log.reopen_files() + # do we need to change listener ? if old_address != self.cfg.address: self.LISTENER.close()