Topic: nginx控制信号 |
Print this page |
1.nginx控制信号 | Copy to clipboard |
Posted by: 阿熊 Posted on: 2015-09-21 16:39 可以使用信号系统来控制主进程。默认,nginx 将其主进程的 pid 写入到 /var/run/nginx.pid 文件中。通过传递参数给 ./configure 或使用 pid 指令,来改变该文件的位置。 主进程可以处理以下的信号: TERM, INT 快速关闭 QUIT 完整关闭 HUP 重载配置 用新的配置开始新的工作进程 完整关闭旧的工作进程 USR1 重新打开日志文件 USR2 平滑升级可执行程序。 WINCH 完整关闭工作进程 nginx完整停止命令,等所有请求结束后关闭服务 ps -ef |grep nginx kill -QUIT nginx主进程号 nginx 快速停止命令,立刻关闭nginx进程 ps -ef |grep nginx kill -TERM nginx主进程号 如果以上命令不管用,可以强制停止 kill -9 nginx主进程号 如果嫌麻烦可以不用查看进程号,直接使用命令进行操作 其中/var/run/nginx.pid 为nginx的pid命令设置的参数,用来存放nginx主进程号的文件 kill -信号类型(HUP|TERM|QUIT) `cat /var/run/nginx.pid` |
2.Re:nginx控制信号 [Re: 阿熊] | Copy to clipboard |
Posted by: 阿熊 Posted on: 2015-09-21 16:51 kill -9 pid,是不顾后果的强制终止 kill -15 pid,是先关闭和其有关的程序,再将其关闭 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |