我的生产服务器在CentOS版本5.2(Final)上运行Apache v2.2.4,mod_mono v1.2.4。
突然,在正常使用时间(大约下午1点),Apache服务被挂起。 现在的stream量不是很高。 这是我们第一次注意到我们的服务器中的这种行为。 我从访问日志中注意到即使后续的请求也没有收到,即使有传入的请求。 然后,我手动尝试从Web浏览器调用我的应用程序调用,它从来没有成功返回,但它仍在加载。
我发现没有不寻常的行为/活动:
1)Apache access_log和error_log
2) /var/log/messages没有发现内核级错误
我没有其他select,但最终重新启动Apache服务。
任何想法会导致Apache挂起,从而不允许后续传入的请求? 下次如何debugging/诊断?
专家对此的意见/build议是高度赞赏的。
当内核中有IO块时,我遇到过这个问题。 Apache可能是从一个NFS挂载的数据或类似的东西,可以很难失败?