您好,登錄后才能下訂單哦!
TERM, INT | Quick shutdown |
QUIT | Graceful shutdown ?優雅的關閉進程,即等請求結束后再關閉 |
HUP | Configuration reload?,Start the new worker processes with ?a new configuration?Gracefully shutdown the old worker processes 改變配置文件,平滑的重讀配置文件 |
USR1 | Reopen the log files?重讀日志,在日志按月/日分割時有用 |
USR2 | Upgrade Executable on the fly?平滑的升級 |
WINCH | Gracefully shutdown the worker processes?優雅關閉舊的進程(配合USR2來進行升級) |
具體語法:
Kill -信號選項 nginx的主進程號
Kill -HUP 4873
Kill -信號控制 `cat /xxx/path/log/nginx.pid`
Kil; -USR1 `cat /xxx/path/log/nginx.pid`
平滑重啟:
不用查進程號的平滑重啟:
kill -HUP `cat logs/nginx.pid`? (nginx安裝路徑下的logs/內)
在linux中,一個文件對應一個節點,才是在磁盤上的真實位置。nginx在讀取/寫入日志文件時,即便把日志文件改名了,還是指向那個節點(磁盤空間)。所以,要新建一個文件,再告訴nginx,讀取/寫入新的日志文件。
(即便改了名字,還是在被nginx寫入日志)
重讀日志的正確操作(ps aux | grep nginx查到進程號后):
-t選項測試配置文件是否寫錯
當然,也可以用-s選項來進行信號量的操作:
(nginx -s reload平滑重啟)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。