3-Nginx 命令詳解


一、Nginx命令詳解

Nginx     啓動nginx服務

Nginx  -v 查看版本信息

Nginx  -V 查看編譯信息

Nginx  -t 檢查配置文件

Nginx  -T 檢查配置文件,並打印詳細信息

Nginx  -s 發送信號:  stop quit reopen reload

Nginx  -c 指定配置文件

Nginx  -p 指定prefix 路徑

二、Nginx 信號控制與命令對比

TERM,INT 強制關閉信號源 Nginx -s stop

QUIT 優雅的關閉進程, 即等請求結束後再關閉

HUP 優雅的重啓,先讀取新的配置文件,再關閉舊進程 Nginx  -s reload

USR1重讀日誌,在日誌按月、日分割時有用 Nginx  -s reopen

USR2 平滑的升級

WINCH 優雅的關閉舊進程(配合USR2來進行版本升級)

具體語法:

Kill -信號類型   進程號

1、進程號的獲取 :cat $NGINX_HOME/logs/nginx.pid

                 ps aux |grep nginx |grep master | awk '{print $2}'

注意:$NGINX_HOME 這裏需要配置環境變量才能使用

            nginx.pid  文件可以在編譯時指定路徑,如果你修改過該參數請更正

例如:  kill -TERM `cat $NGINX_HOME/logs/nginx.pid`


三、信號與數字的對應關係

1、查看所有信號:  kill  -l

wKiom1cODE6D82euAAAzwPcYOB8689.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章