首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

经过信号对 Nginx 进行控制

2012-07-03 
通过信号对 Nginx 进行控制通过信号对 Nginx 进行控制Nginx 支持下表中的信号:信号名 作用描述TERM, INT

通过信号对 Nginx 进行控制
通过信号对 Nginx 进行控制
Nginx 支持下表中的信号:
信号名 作用描述
TERM, INT 快速关闭程序,中止当前正在处理的请求
QUIT 处理完当前请求后,关闭程序
HUP 重新加载配置,并开启新的工作进程,关闭就的进程,此操作不会中断请求
USR1 重新打开日志文件,用于切换日志,例如每天生成一个新的日志文件
USR2 平滑升级可执行程序
WINCH 从容关闭工作进程

有两种方式来通过这些信号去控制 Nginx,第一是通过 logs 目录下的 nginx.pid 查看当前运行的 Nginx 的进程 ID,通过 de>kill – XXX <pid>de> 来控制 Nginx,其中 XXX 就是上表中列出的信号名。如果您的系统中只有一个 Nginx 进程,那您也可以通过 de>killallde> 命令来完成,例如运行 de>killall – s HUP nginxde> 来让 Nginx 重新加载配置。

热点排行