您的位置:首页 > 娱乐 > 明星 > 可以看帖子的网站_家装设计师要学什么_网络推广方法_优化大师人工服务电话

可以看帖子的网站_家装设计师要学什么_网络推广方法_优化大师人工服务电话

2025/4/18 5:01:28 来源:https://blog.csdn.net/dghfttgv/article/details/146777643  浏览:    关键词:可以看帖子的网站_家装设计师要学什么_网络推广方法_优化大师人工服务电话
可以看帖子的网站_家装设计师要学什么_网络推广方法_优化大师人工服务电话

1、场景一:nginx.pid文件或者目录不存在

1.1、报错详情

[root@master conf]# ../sbin/nginx -s reload nginx: [error] open() "/var/run/nginx/nginx.pid" failed (2: No such file or directory) #nginx.pid文件或目录不存在。

原因:

1、文件不存在

2、目录不存在

 

1.2、解决方法

方法一:重新创建文件或目录并重新reload nginx之后会出现报错。
[root@master conf]# touch /var/run/nginx/nginx.pid
[root@master conf]# ../sbin/nginx -s reload 
nginx: [error] invalid PID number "" in "/var/run/nginx/nginx.pid"      #出现报错,无效的PID

方法二:通过./nginx -c 重新定义配置文件,重新手动去指定。
../sbin/nginx -c /usr/local/nginx/conf/nginx.conf
../sbin/nginx -s reload

 1.1.2.1 情况一:如果出现端口被占用表示nginx的进程还在,如过需要重新reload nginx 则将主进程中的pid,加到nginx.pid文件中。

[root@master conf]# ../sbin/nginx -c /usr/local/nginx/conf/nginx.conf
nginx: [emerg] bind() to 0.0.0.0:8080 failed (98: Address already in use)         #端口被占用说明进程存在#步骤一:查看主进程的pid
[root@master conf]# ps -ef | grep nginx                #查看主进程的pid                          
root       4885      1  0 04:25 ?        00:00:00 nginx: master process ../sbin/nginx#步骤二:将主进程的pid添加到nginx.pid文件中
[root@master html]# vim  /var/run/nginx/nginx.pid#步骤三:重新reload nginx[root@master conf]# ../sbin/nginx -s reload

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com