加入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
