首页 > 其他 > 详细

Nginx to start, restart, shutdown and upgrade

时间:2015-10-20 19:08:31      阅读:202      评论:0      收藏:0      [点我收藏+]

1.start

cd usr/local/nginx/sbin
./nginx

2.restart

kill -HUP PID #主进程号或进程号文件路径
#或者使用
cd /usr/local/nginx/sbin
./nginx -s reload

3.shutdown

#查询nginx PID
ps -ef | grep nginx
kill -QUIT PID #从容停止
kill -TERM PID #快速停止
kill -9 PID #强制停止

#若nginx.conf配置了pid文件路径,如果没有,则在logs目录下
kill -信号类型 /usr/local/nginx/logs/nginx.pid

4.upgrade

1)、先用新程序替换旧程序文件

2)、kill -USR2 旧版程序的主进程号或者进程文件名

此时旧的nginx主进程会把自己的进程文件改名为.oldbin,然后执行新版nginx,此时新旧版本同时运行

3)、kill -WINCH 旧版本主进程号

4)、不重载配置启动新/旧工作进程

kill -HUP 旧/新版本主进程号

#从容关闭旧/新进程
kill -QUIT 旧/新进程号

#快速关闭旧/新进程
kill -TERM 旧/新进程号

Nginx to start, restart, shutdown and upgrade

原文:http://www.cnblogs.com/pinxiong/p/4895498.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!