Nginx does not re-open log files on SIGUSR1.
John Feuerstein
john at feurix.com
Mon Jan 3 16:56:27 MSK 2011
Is there a reason why every script or suggestion I see floating around
the net still does it "the hard way" (and I wonder, even on _this_
mailing list):
$ kill -USR1 `cat /var/run/nginx.pid`
$ pkill -USR1 -f ^nginx:.*master.*process
instead of simply using nginx's built-in way to do this:
$ nginx -s reopen
After all, this is supported since 0.7.53.
It should also work fine if using multiple nginx instances, just pass
the path to the configuration file of the specific instance with -c.
See also http://wiki.nginx.org/CommandLine or `nginx -h`:
-s signal : send signal to a master process: stop, quit, reopen, reload
More information about the nginx
mailing list