Nginx to start, restart, shutdown and upgrade

本文深入解析了Nginx服务的启动、重启、关闭和升级过程,包括详细的命令使用及操作步骤。通过实例演示,帮助读者掌握Nginx服务的基本管理技巧。

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 旧/新进程号

转载于:https://www.cnblogs.com/pinxiong/p/4895498.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值