Nginx

nginx -s 重新打開有什麼作用?

  • February 25, 2015

’nginx -s 重新打開’ 真的是做什麼的?nginx 文件說它會重新打開日誌。我在 nginx 執行時從終端嘗試了它,但什麼也沒發生。

發生了一些事。您只是沒有看到它 :) 呼叫nginx -s reopen或向程序發送SIGUSR1信號nginx,同時導致nginx重新打開其日誌文件。

如果您(或類似的程序logrotate)更改日誌文件並想要nginx刷新其文件描述符,這會變得很方便。通過這樣做,將其寫入游標放在文件的(新)末尾,並防止日誌損壞(如果在錯誤/過時的文件偏移處寫入條目nginx,則會發生這種情況)。nginx

引用自:https://unix.stackexchange.com/questions/186807