[英]Apachi httpd hangs on linux servers
在過去的幾個月里,我們在生產php服務器中遇到了一個重大問題:
我們的linux服務器上運行的httpd掛起並且沒有響應新的請求(直到請求超時),直到我們手動重啟它。
我們已經記錄了這個問題,我可以指出一些我們想要遵循的主要調查方向,但在開始研究之前,我想問一下社區是否有其他人可能遇到類似的問題。
我們運行4個linux服務器實例,版本: linux- 2.6.32-71,red為4.4.4-13
和httpd版本:2.2.15
我們運行的php版本是5.5.15和5.5.10(每個版本2個服務器)。
我們在日志中檢測到一些可疑錯誤,但顯然無法在崩潰附近找到特定錯誤:
服務器似乎很忙,(你可能需要增加StartServers,或者Min / MaxSpareServers)產生X個孩子,有Y個空閑和Z個孩子
mod_wsgi初始化Python
收到了SIGHUP。 試圖重啟 - * glibc檢測到* / usr / bin / httpd:損壞的雙鏈表:ADDRESS ***
通過對等方重置連接:core_output_filter:將數據寫入網絡
非常感謝你!
如果這是一個PHP服務器,我必須問你為什么你啟用了mod_wsgi。
看:
WSGI是用於在底層Web服務器和Python Web應用程序之間進行映射的通用API的規范。 Python PEP 3333描述了WSGI本身:
來自: http : //modwsgi.readthedocs.io/en/develop/user-guides/quick-configuration-guide.html
嘗試禁用此模塊,看看會發生什么。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.