初手必看之Nginx详细介绍(2)

4、重启Nginx
如果改变了Nginx的主配置文件,想重启Nginx,可以先检查Nginx的配置文件是否正确后才发送系统信号给Nginx主进程的方式进行,检查方法如下:
# /usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
只有出现如上OK信息才会加载新的配置文件。
4.1 平滑重启Nginx
kill -HUP Nginx主进程号
# kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
如果Nginx本身都还没启动,平滑重启可是会报错的。

5、Nginx的信号控制
TERM,INT  快速关闭
QUIT       从容关闭
HUP        平滑重启
USR1       重新打开日志文件、在切割日志时用途大
USR2       平滑升级可执行程序
WINCH      从容关闭工作进程

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wywzsw.html