查看Nginx進(jìn)程
ps -ef | grep nginx啟動Nginx
/usr/local/nginx/sbin/nginx
1.nginx的進(jìn)程由主進(jìn)程和工作進(jìn)程組成
2.啟動結(jié)果顯示nginx的主線程和工作線程。工作線程的數(shù)量跟nginx.conf中的配置參數(shù)worker_processes有關(guān)
- 平滑啟動Nginx
kill -HUP `cat /var/run/nginx.pid\`
或者
/usr/local/nginx/sbin/nignx -s reload
1.進(jìn)程文件路徑在配置文件
nginx.conf中可以找到
2.平滑啟動的意思是在不停止nginx的情況下,重啟nginx,重新加載配置文件,啟動新的工作線程,完美停止舊的工作線程。
完美停止Nginx
kill -QUIT `cat /var/run/nginx.pid`快速停止Nginx
kill -TERM `cat /var/run/nginx.pid`
或者
kill -INT `cat /var/run/nginx.pid`完美停止工作進(jìn)程(主要用于平滑升級)
kill -WINCH `cat /var/run/nginx.pid`強(qiáng)制停止nginx
pkill -9 nginx
或者
nginx -s stop檢查對nginx.conf文件的修改是否正確
/usr/local/nginx/sbin/nginx -t -c /etc/nginx/nginx.confg
或者
/usr/local/nginx/sbin/nginx -t查看nginx版本信息
/usr/local/nginx/sbin/nginx -v
或者
/usr/local/nginx/sbin/nginx -V