加入收藏 | 设为首页 | 会员中心 | 我要投稿 阜阳站长网 (https://www.0558zz.com/)- 科技、建站、内容创作、云计算、网络安全!
当前位置: 首页 > 运营中心 > Nginx > 正文

带有Nginx 1.6.2的CentOS 6.6-突然无法重新启动Nginx-Nginx:[emerg] open()“

发布时间:2020-12-30 18:47:59 所属栏目:Nginx 来源:互联网
导读:这是一个新安装,其中nginx先前已正常启动和停止.我相信启用成功测试(nginx -t)的服务器块后会出现此错误.然后,我尝试重新启动Nginx并收到此错误:nginx:[emerg] open()“ /usr/share / nginx / on”失败(13:权限被拒绝)尝试重新启动之前,文件“ on”不存在.

这是一个新安装,其中nginx先前已正常启动和停止.我相信启用成功测试(nginx -t)的服务器块后会出现此错误.然后,我尝试重新启动Nginx并收到此错误:

nginx:[emerg] open()“ /usr/share / nginx / on”失败(13:权限被拒绝)

尝试重新启动之前,文件“ on”不存在.它是刚刚创建的,为空.当我重新启动php-fmp(成功),然后尝试重新启动nginx时,错误更改为:

nginx:[emerg] open()“ /var/run/nginx.pid”失败(13:权限被拒绝)
nginx:配置文件/etc/nginx/nginx.conf测试失败

但是再次,当我运行nginx -t时,我得到:

nginx:配置文件/etc/nginx/nginx.conf语法正常
nginx:配置文件/etc/nginx/nginx.conf测试成功

我认为这可能是用户问题,但它以nginx的身份运行:

#ps -elf | grep nginx
5 S nginx 2774 2773 0 80 0-234152 skb_re 22:07吗? 00:00:00 php-fpm:池www
5 S nginx 2775 2773 0 80 0-234152 skb_re 22:07吗? 00:00:00 php-fpm:池www
5 S nginx 2776 2773 0 80 0-234152 skb_re 22:07吗? 00:00:00 php-fpm:池www
5 S nginx 2777 2773 0 80 0-234152 skb_re 22:07吗? 00:00:00 php-fpm:池www
5 S nginx 2778 2773 0 80 0-234152 skb_re 22:07吗? 00:00:00 php-fpm:池www
0 R根2940 2472 0 80 0-25811-22:18 pts / 0 00:00:00 grep nginx

另外,使用sudo nginx -t不会更改任何内容.同样奇怪的是,即使nginx没有运行,也存在nginx.pid.删除pid文件只会将错误消息更改回:

nginx:[emerg] open()“ /usr/share / nginx / on”失败(13:权限被拒绝)

删除文件也没有区别.

最佳答案 确保您以超级用户身份运行.

sudo nginx -t

(编辑:阜阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读