Nginx
nginx -s 重新打開有什麼作用?
’nginx -s 重新打開’ 真的是做什麼的?nginx 文件說它會重新打開日誌。我在 nginx 執行時從終端嘗試了它,但什麼也沒發生。
發生了一些事。您只是沒有看到它 :) 呼叫
nginx -s reopen
或向程序發送SIGUSR1
信號nginx
,同時導致nginx
重新打開其日誌文件。如果您(或類似的程序
logrotate
)更改日誌文件並想要nginx
刷新其文件描述符,這會變得很方便。通過這樣做,將其寫入游標放在文件的(新)末尾,並防止日誌損壞(如果在錯誤/過時的文件偏移處寫入條目nginx
,則會發生這種情況)。nginx