
我的生產伺服器在 CentOS 版本 5.2(最終版)上運行 Apache v2.2.4 和 mod_mono v1.2.4。
突然,Apache 服務在正常使用時間(大約美國東部時間下午 1 點)掛起。此時客流量不算太高。這是我們第一次在我們的伺服器中註意到這種行為。我從訪問日誌中註意到,即使有傳入請求,也不會收到後續請求。然後,我手動嘗試從網頁瀏覽器調用我的應用程式調用,它從未成功返回,但仍在加載。
我在以下位置沒有發現異常行為/活動:
1) Apacheaccess_log
和error_log
2) 沒有發現核心級錯誤/var/log/messages
我別無選擇,只能重新啟動 Apache 服務。
知道什麼會導致 Apache 掛起並從而不允許後續傳入請求嗎?下次發生這種情況時如何調試/診斷?
高度讚賞專家對此的意見/建議。
答案1
當核心中的 IO 出現阻塞時,我就遇到過這種情況。 Apache 是否可能從 NFS 掛載或類似的可能會嚴重失敗的東西提供資料?