nginx 定期关闭

nginx 定期关闭

我有一台预装了 Apache 的 Centos 6.5 服务器。我遇到了 Apache 与 nginx 冲突的问题,大概是因为它们都默认监听端口 80。我尝试了各种方法,以防止 httpd 自动重启。

以下是 httpd 和 nginx 的 chkconfig 行:

httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
nginx           0:off   1:off   2:on    3:on    4:on    5:on    6:off

但每隔大约 3 周左右,我就会接到电话说我的网站瘫痪了。我重启了 nginx ( sudo /etc/init.d/nginx restart) 并看到

Stopping nginx: [  FAILED  ]
Starting nginx: [    OK    ]

我不知道该去哪里查找导致 nginx 死机的原因。是否有工具可以监控 nginx 并在其死机时重新启动它?我如何确定它关闭的原因?

我没有apachehttpd文件夹/var/log/。同样奇怪的是当我输入

[arguably@server ~]$ sudo httpd -S

我明白了

/usr/sbin/httpd: line 97: /usr/local/apache/bin/httpd: Permission denied

我以为 sudo 可以做所有事。

相关内容