nginx信号处理
nginx master进程可以处理的信号包括:
信号 | 功能 |
TERM,INT | 快速关闭 |
USER1 | 重新打开日志文件 |
USR2 | 平滑升级可执行程序 |
HUP | 重新装载配置,新的工作进程中使用新的配置,从容关闭旧的工作进程 |
WINCH | 从容关闭所有工作进程 |
QUIT | 从容关闭主进程 |
使用例子:
kill -HUP pid
对于Nginx 0.8.x之前的版本 kill -HUP pid
对于Nginx 0.8.x之后的版本 nginx -s reload
worker工作进程可以支持的信号包括:
信号 | 功能 |
TERM,INT | 快速关闭子进程 |
USER1 | 重新打开日志文件 |
QUIT | 从容关闭子进程 |
nginx之HTTP模块 高并发nginx两个减少磁盘io的策略