nginx啟動與停止

2021-09-20 23:21:32 字數 1529 閱讀 2673

nginx啟動

sudo /usr/local/nginx/nginx     (nginx二進位制檔案絕對路徑,可以根據自己安裝路徑實際決定)

nginx從容停止命令,等所有請求結束後關閉服務

ps -ef |grep nginx

pid  ppid user    %cpu   vsz wchan  command

33126     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...