您的位置:首页 > 运维架构 > Nginx

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 重读日志,在日志按月/日分割时有用
USR2Upgrade 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