nginx常用命令
1、查看nginx進程
1
ps -ef|grep nginx
說明:nginx的進程由主進程和工作進程組成。
www.2cto.com
2、啟動nginx
1
nginx
啟動結果顯示nginx的主線程和工作線程,工作線程的數量跟nginx.conf中的配置參數worker_processes有關。
3、平滑啟動nginx
1
kill -HUP `cat /var/run/nginx.pid`
2
或者
3
nginx -s reload
其中進程文件路徑在配置文件nginx.conf中可以找到。
平滑啟動的意思是在不停止nginx的情況下,重啟nginx,重新加載配置文件,啟動新的工作線程,完美停止舊的工作線程。
4、完美停止nginx
1
kill -QUIT `cat /var/run/nginx.pid`
5、快速停止nginx
1
kill -TERM `cat /var/run/nginx.pid`
2
或者
3
kill -INT `cat /var/run/nginx.pid`
6、完美停止工作進程(主要用於平滑升級)
1
kill -WINCH `cat /var/run/nginx.pid`
7、強制停止nginx
1
pkill -9 nginx
8、檢查對nginx.conf文件的修改是否正確
1
nginx -t -c /etc/nginx/nginx.conf 或者 nginx -t
9、停止nginx的命令
1
nginx -s stop
10、查看nginx的版本信息
1
nginx -v
11、查看完整的nginx的配置信息
1
nginx -V