nginx啟動
sudo /usr/local/nginx/nginx (nginx二進位制檔案絕對路徑,可以根據自己安裝路徑實際決定)
nginx從容停止命令,等所有請求結束後關閉服務
ps -ef |grep nginx
pid ppid user %cpu vsz wchan command33126 1 root 0.0 1164 pause nginx: master process /usr/local/nginx/sbin/nginx
33134 33126 nobody 0.0 1368 kqread nginx: worker process (nginx)
33135 33126 nobody 0.0 1380 kqread nginx: worker process (nginx)
33136 33126 nobody 0.0 1368 kqread nginx: worker process (nginx)
36264 33126 root 0.0 1148 pause nginx: master process /usr/local/nginx/sbin/nginx
36265 36264 nobody 0.0 1364 kqread nginx: worker process (nginx)
36266 36264 nobody 0.0 1364 kqread nginx: worker process (nginx)
36267 36264 nobody 0.0 1364 kqread nginx: worker process (nginx)
kill -quit nginx主程序號
nginx 快速停止命令,立刻關閉nginx程序
ps -ef |grep nginx
kill -term nginx主程序號
如果以上命令不管用,可以強制停止
kill -9 nginx主程序號
如果嫌麻煩可以不用檢視程序號,直接使用命令進行操作
其中/usr/local/nginx/nginx.pid 為nginx.conf中pid命令設定的引數,用來存放nginx主程序號的檔案
kill -訊號型別(hup|term|quit) `cat /usr/local/nginx/nginx.pid`
例如
kill -quit `cat /usr/local/nginx/nginx.pid`nginx重啟命令
nginx重啟可以分成幾種型別
1.簡單型,先關閉程序,修改你的配置後,重啟程序。
kill -quit `cat /usr/local/nginx/nginx.pid`
sudo /usr/local/nginx/nginx
3.平滑更新nginx二進位制,不會停止處理請求
nginx啟動停止
nginx s reopen 重新開啟日誌檔案 nginx t c path to nginx.conf 測試nginx配置檔案是否正確 關閉nginx nginx s stop 快速停止nginx quit 完整有序的停止nginx 其他的停止nginx 方式 ps ef grep nginx k...
Nginx的啟動 停止與重啟
啟動 例如 usr local nginx sbin nginx c usr local nginx conf nginx.conf 停止ngnix的停止有三種方式 從容停止 1.檢視程序號 ps aux grep nginx 2.殺死程序 kill quit 2088 快速停止 1.檢視程序號 p...
Nginx的啟動 停止與重啟
例如 root linuxserver sbin usr local nginx sbin nginx c usr local nginx conf nginx.conf 停止nginx的停止有三種方式 從容停止 1 檢視程序號 2 殺死程序 快速停止 1 檢視程序號 2 殺死程序 root lin...