nginx(信号量)
2017-07-24 10:23
330 查看
TERM, INT | Quick shutdown 直接杀死进程(粗暴) |
QUIT | Graceful shutdown 优雅的关闭进程,即等请求结束后再关闭(推荐使用) |
HUP | Configuration reload ,Start the new worker processes with a new configuration Gracefully shutdown the old worker processes (改变配置文件,平滑的重读配置文件) |
USR1 | Reopen the log files 重读日志,在日志按月/日分割时有用 |
USR2 | Upgrade Executable on the fly 平滑的升级 |
WINCH | Gracefully shutdown the worker processes 优雅关闭旧的进程(配合USR2来进行升级) |
ps -ef | grep nginx(使用管道命令查询启动的nginx的状态)
如果在使用的过程中:启动nginx出现端口被占用:
使用命令:lsof -i:80(查询被占用的端口)
kill -9 端口号
针对不同的linux操作系统,使用的命令稍稍有些不同。例如作者在使用的过程中出(invalid signal specification)
解决以上问题:首先查看自己的操作系统支持那些命令:kill -l
可以查看到系统支持那些命令去对进程进行操作。
eg:kill -sighup 进程号
具体语法:
Kill -信号选项 nginx的主进程号
Kill -HUP 端口号
Kill -信号控制 `cat/xxx/path/log/nginx.pid`
Kil; -USR1 `cat /xxx/path/log/nginx.pid`
相关文章推荐
- Nginx中的信号量(信号控制)
- Nginx 信号量
- nginx安装和信号量
- 【nginx】-安装&信号量&日志管理
- nginx信号量
- nginx信号量控制命令
- nginx-信号量
- [nginx]nginx 信号量
- nginx信号量
- 02 nginx信号量
- Nginx信号量
- nginx入门(安装,启动,关闭,信号量控制)
- nginx+yii奇怪的404问题
- centos安装FastDFS+Nginx
- 记Nginx之echo模块的坑:echo_exec之前不能有echo
- 开启nginx目录文件列表显示功能
- Linux (centos )下Nginx+PHP+MySQL配置——自己的lnmp配置
- Nginx源码阅读(main)
- 配置修改Nginx支持 PATHINFO
- 学习NGINX一些摘要_rewrite