我在修改node.js并尝试在我们的服务器上进行设置时,对我们的网站httpd.conf文件进行了一些更改,可能还有其他一些事情。
我们的服务器时不时地崩溃,我无法弄清楚问题,但我只是意识到这可能是由于我在修补node.js时所做的事情造成的。
以下是我们问题的屏幕截图:
为什么会发生这种情况?我尝试使用/ scripts / rebuildhttpdconf修复程序重置Apache目录中的httpd.conf文件,但它似乎没有帮助。
答案 0 :(得分:1)
在与@Sneaksta聊天并在error_log中挖掘后,我们发现以下错误消息:
[Thu Nov 08 12:22:24 2012] [emerg] (43)Identifier removed: couldn't grab the accept mutex
根据michaelwlucas.com上的博客文章,这看起来像是apache的内部互斥锁的问题。将以下行放入您的apache配置应解决此问题(通过简单地使用内存中的互斥锁而不是锁定文件):
AcceptMutex posixsem