加入QQ群一起学习成长:307360805
Nginx命令手册:wiki.nginx.org/CommandLine
ps aux|grep nginx
查看当前nginx运行进程
TERM, INT Quick shutdown 快速关闭
QUIT Graceful shutdown 优雅的关闭:即不接受新的请求,等所有的请求都结束了,再关闭
HUP Configuration reload 重新加载配置
USR1 Reopen the log files 打开日志文件
USR2 Upgrade Executable on the fly 升级可执行
WINCH Gracefully shutdown the worker processes 优雅地关闭工作进程
具体语法:
kill -HUP 进程号
也可以直接 kill -HUP 'cat logs/nginx.pid'
如果你cat nginx.pid返回的就是当前nginx的进程号,所以可以直接的使用,省去查看进程号
USR1 一般用于指向日志备份,如:你创建了新的日志文件,可以用该命令重新让nginx指向新的日志文件。改名字是没有用的,因为liunx是使用节点来指向的,名字只是表象,存储地址不会变。
除去上面的kill写法,还可以有其他方式
如重新加载配置:
./sbin/nginx -s reload
停止:
./sbin/nginx -s stop
重读日志:
./sbin/nginx -s reopen
测试当前配置是否正确:
./sbin/nginx -t
网友评论