首页 > 代码库 > Nginx在CentOS中丢失nginx.pid文件的处理
Nginx在CentOS中丢失nginx.pid文件的处理
在修改了Nginx配置文件(nginx.conf)后,使用“nginx -s reload”这个命令重新加载配置以使配置生效。这时有可能遇到nginx -s reload这个命令不能正常执行的情况,此时会给予提示未找到nginx.pid。
解决办法:
1.执行 nginx 命令;
2.执行 nginx -s reload 命令。
如果问题还不能解决,尝试如下操作:
1.强制杀掉nginx进程,执行:
pkill -9 nginx
2.重启nginx。切换到nginx所在的目录,执行:
nginx -s reload
3.如果第2步执行不成功,那么,执行:
nginx
4.重新加载配置,再次重启nginx:
nginx -s reload
重启CentOS后,还有可能会出现nginx.pid文件无内容的情况(不知道是不是我打开CentOS的姿势不对),这时依然按照以上办法来解决。
本文出自 “落日楼台” 博客,请务必保留此出处http://luoriloutai.blog.51cto.com/4349732/1920349
Nginx在CentOS中丢失nginx.pid文件的处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。