[筆記] nginx 兩種方式 啟動 重啟 停止 升級

waterandair發表於2017-06-11

nginx安裝情況

安裝目錄為 /usr/local/nginx/
配置檔案目錄為 /usr/local/nginx/conf/

日誌檔案目錄為 /usr/local/nginx/logs/

命令方式

啟動

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

重啟

/usr/local/nginx/sbin/nginx -s reload

停止

/usr/local/nginx/sbin/nginx -s stop

檢測配置檔案是否正確

/usr/local/nginx/sbin/nginx -t

訊號方式

獲取程式id

cat /usr/local/nginx/logs/nginx.pid

優雅重啟

kill -HUP (程式號)
例:
kill -HUP `cat /usr/local/nginx/logs/nginx.pid`  

優雅停止

kill -QUIT (程式號)

暴力停止

kill -TERM (程式號)
kill -INT (程式號)

其他訊號指令

kill -USR1 (程式號)   //重讀日誌
kill -USR2 (程式號)   //平滑升級
kill -WINCH (程式號)  //優雅關閉舊的程式,配合USR2

強制停止

pkill -9 nginx

相關文章