nginx: [error] open() “/var/run/nginx.pid“ failed (2: No such file or directory) ./nginx -s reload报错

这篇具有很好参考价值的文章主要介绍了nginx: [error] open() “/var/run/nginx.pid“ failed (2: No such file or directory) ./nginx -s reload报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

今天公司系统业务端需要重启nginx时 报错nginx: [error] open() "/var/run/nginx.pid" failed (2: No such file or directory)    打开"/var/run/nginx.pid"失败 或没有如此文件或目录

nginx: [error] open()

这是执行杀死nginx进程后 导致的pid文件丢失 。所以当我们重载nginx时会提示找不到nginx.pid文件了。nginx 被停止时,var/run/nginx.pid 被删除了。 而 reopen 和 reload命令需要通过 nginx.pid 获取进程号,会去找 var/run/nginx.pid ,如果不存在,就报错了

解决方法:

启动nginx (启动前确保nginx还没启动 启动了的话 kill -9先杀掉nginx主进程号即可)

启动格式  nginx安装目录地址 -c nginx配文件路径

说明:-c 参数指定运行nginx系统的自定义配置文件。

若加:使用自定义配置文件。

若不加:使用默认的nginx.conf(一般位于/usr/local/conf/nginx.conf,具体以实际情况为准)

[root@redis-zuul-eureka-mysql ~]# /usr/sbin/nginx -c /etc/nginx/nginx.conf   //启动nginx (或者 nginx -c /etc/nginx/nginx.conf)

[root@redis-zuul-eureka-mysql ~]# ps -ef | grep nginx  //查看nginx进程

nginx: [error] open()

 查看进程存在即表明启动成功  ;

再进入nginx安装目录执行nginx -s reload  就不会报错了。例如的我这里的安装目录是/usr/sbin/nginx  

[root@redis-zuul-eureka-mysql ~]# cd /usr/sbin/nginx   //进入nginx安装目录

[root@redis-zuul-eureka-mysql ~]# ./nginx -s reload    //平滑启动nginx

---------------------------------------------------------------------------------------------------------------------------------
题外话:要是平时nginx配置文件修改了的话 在重载前 最好检测下nginx.conf配置文件是否正确  可以执行以下命令

[root@redis-zuul-eureka-mysql ~]# /usr/sbin/nginx -t -c /etc/nginx/nginx.conf  //测试nginx配置文件是否正确

测试命令格式:nginx安装目录地址 -t -c nginx配文件路径

nginx: [error] open()

如图弹出以下提示 

nginx.conf syntax is ok

nginx.conf test is successful

说明配置文件正确。文章来源地址https://www.toymoban.com/news/detail-768197.html

到了这里,关于nginx: [error] open() “/var/run/nginx.pid“ failed (2: No such file or directory) ./nginx -s reload报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包