3-Nginx 命令詳解


1、Nginx命令詳解nginx

Nginx     啓動nginx服務ide

Nginx  -v 查看版本信息ui

Nginx  -V 查看編譯信息spa

Nginx  -t 檢查配置文件日誌

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

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

Nginx  -c 指定配置文件get

Nginx  -p 指定prefix 路徑it

2、Nginx 信號控制與命令對比io

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

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

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

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

USR2 平滑的升級

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

具體語法:

Kill -信號類型   進程號

一、進程號的獲取 :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`


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

一、查看全部信號:  kill  -l

wKiom1cODE6D82euAAAzwPcYOB8689.png

相關文章
相關標籤/搜索