首先,开始
cd usr/local/nginx/sbin。/nginx
第二,重启
更改配置以重新启动nginx
Kill -HUP主进程号或进程号文件路径
或者使用
cd /usr/local/nginx/sbin。/nginx -s重新加载
确定配置文件是否正确。
nginx-t-c/usr/local/nginx/conf/nginx . conf
或者
cd /usr/local/nginx/sbin。/nginx -t
三.正在关闭
查询nginx主进程号
ps -ef | grep nginx
花点时间停止kill -QUIT主进程号
快速停杀-TERM主进程号
强制停止压井-9 nginx
如果nginx.conf配置了pid文件路径,如果没有,则在log目录中。
压井信号类型'/usr/local/nginx/logs/nginx . PID '
第四,升级
1.首先用新程序替换旧程序文件。
2.kill -USR2遗留程序的主进程号或进程文件名
此时,旧的nginx主进程会将其自己的进程文件重命名为。oldbin,然后执行新版本的nginx,此时,旧版本和新版本将同时运行。
3.旧版本kill -WINCH的主进程号
4.不要过载配置来启动新/旧的工作流程。
kill -HUP旧/新版本的主进程号
轻松关闭旧/新流程。
Kill -QUIT旧/新进程号
快速关闭旧/新流程。
Kill -TERM旧/新进程号
http://www . niefengjun.cn/blog/c 08653 B1 d1a 7 F2 bed 3a 41 b8 DDD 47 ECC 9 . html