‘Nginx -s重新打开’真的有什么作用? Nginx文档说它重新打开日志.我在Nginx运行的时候从终端试了一下,但什么都没发生.
解决方法:
发生了一些事.你只是没有看到它:)调用Nginx -s重新打开,或者向Nginx进程发送SIGUSR1信号,同时导致Nginx重新打开其日志文件.
如果您(或像logrotate这样的程序)更改日志文件并希望Nginx刷新其文件描述符,这可能会变得很方便.通过这样做,Nginx将其写入光标放在文件的(新)端,并防止日志损坏(如果Nginx在错误/过时的文件偏移处写入条目,则会发生这种情况).