Nginx信號控制(命令)(二)

加入QQ群一起學習成長:307360805

Nginx命令手冊:wiki.nginx.org/CommandLine

ps aux|grep nginx

查看當前nginx運行進程

TERM, INT ? ? ? ?Quick shutdown 快速關閉

QUIT ? ? ? ? ? ? ? ? Graceful shutdown 優(yōu)雅的關閉:即不接受新的請求,等所有的請求都結束了,再關閉

HUP ? ? ? ? ? ? ? ? ?Configuration reload ?重新加載配置

USR1? ? ? ? ? ? ? ? Reopen the log files? 打開日志文件

USR2? ? ? ? ? ? ? ? Upgrade Executable on the fly? 升級可執(zhí)行

WINCH? ? ? ? ? ? ? Gracefully shutdown the worker processes 優(yōu)雅地關閉工作進程

具體語法:

kill -HUP 進程號

也可以直接 kill ? -HUP ? 'cat logs/nginx.pid'

如果你cat nginx.pid返回的就是當前nginx的進程號,所以可以直接的使用,省去查看進程號

USR1 一般用于指向日志備份,如:你創(chuàng)建了新的日志文件,可以用該命令重新讓nginx指向新的日志文件。改名字是沒有用的,因為liunx是使用節(jié)點來指向的,名字只是表象,存儲地址不會變。

除去上面的kill寫法,還可以有其他方式

如重新加載配置:

./sbin/nginx -s ?reload?

停止:

./sbin/nginx -s stop

重讀日志:

./sbin/nginx -s reopen?

測試當前配置是否正確:

./sbin/nginx -t


最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容