啟動nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
停止nginx
可以傳送向通訊號給nginx主程序的方式來停止nginx,操作如下:
centos release 5.7 (final)
[root@vps ~]# ps -ef | grep nginx
#查詢master process主程序號
root 3266 1 0 feb20 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
nobody 3267 3266 0 feb20 ? 00:00:01 nginx: worker process
root 9282 9239 0 20:51 pts/0 00:00:00 grep nginx
[root@vps ~]# kill -quit 3266
#從容停止nginx
主程序可以處理以下的訊號:
term, int
快速關閉
quit
從容關閉
hup過載配置
用新的配置開始新的工作程序
從容關閉舊的工作程序
usr1
重新開啟日誌檔案
usr2
平滑公升級可執行程式。
winch
從容關閉工作程序
儘管你不必自己操作工作程序,但是,它們也支援一些訊號:
term, int
快速關閉
quit
從容關閉
usr1
重新開啟日誌檔案
nginx.pid這個檔案預設存放在nginx安裝目錄logs目錄下,該檔案就是儲存了nginx當前的主程序號,可以直接向它傳送系統訊號,所以可以這樣操作:
kill -quit `cat /usr/local/nginx/logs/nginx.pid`
#注意這裡是`而不是』
快速停止nginx
kill -term `cat /usr/local/nginx/logs/nginx.pid`
平滑重啟nginx
kill -hup `cat /usr/local/nginx/logs/nginx.pid`
Nginx 啟動 停止 重啟
例如 root linuxserver sbin usr local nginx sbin nginx c usr local nginx conf nginx.conf 停止nginx的停止有三種方式 從容停止 1 檢視程序號 root linuxserver ps ef grep nginx 2...
Nginx啟動停止重啟
你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。1.檢視linux核心版本 uname a 2.安裝gcc編譯器,用來編譯c語言 yum install y gcc 3.安裝c 編譯...
nginx啟動 停止重啟
例如 root linuxserver sbin usr local nginx sbin nginx c usr local nginx conf nginx.conf nginx的停止有三種方式 1 檢視程序號 ps ef grep nginx2 殺死程序 kill quit 2072 1 檢視...