kill -int 端口号 快速的关闭nginx进程
查看nginx进程号
ps aux | grep nginx
ps -ef | grep nginx
nginx的信号控制:
选项 作用
TERM, INT 直接杀死进程(粗暴)
QUIT 优雅的关闭进程,即等请求结束后再关闭
HUP 改变配置文件,平滑的重读配置文件
USR1 重读日志,在日志按月/日分割时有用
USR2 平滑的升级
WINCH 优雅关闭旧的进程(配合USR2来进行升级)
平滑的重启(通过信号量控制重启),不是立即重启,是平滑的过度,优雅的重启达到重读nginx配置文件
kill -HUP nginx的端口号 (nginx - s reload)
kill -QUIT nginx的端口号 优雅的关闭nginx,nginx处理完请求后关闭
kill -USR1 nginx的端口号 重读日志文件,达到日志切割
通过进程文件获取nginx主进程的端口号
cat /usr/local/nginx/logs/nginx.pid