apache 和 php 逾時,每個虛擬主機都有自己的使用者流程

apache 和 php 逾時,每個虛擬主機都有自己的使用者流程

我在 /home/ 中有 10 個 unix 用戶。每個使用者對應一個特定的子網域,例如 /home/www/public_html 中的使用者 www 對應 www.mywebsite。 /home/blog/public_html 中的部落格適用於 blog.mywebsite。

90% 是 php,10% 是 ror

目前我使用 apache + fastcgi,它使用 SuexecUserGroup 來設定好使用者的進程。

它似乎有效,但我有一個奇怪的行為,幾個小時/幾天后,伺服器停止應答(超時),但CPU負載仍然很低(它是一個大伺服器),apache狀態顯示很多“W”發送答复指出,但仍有50 名閒置工人,因此它應該能夠回答。

在較舊的伺服器(速度較慢)中,我們僅新增一個使用者並使用 mod_php,但我們從未遇到過此問題。

有沒有另一種方法可以在沒有 fastcgi 和 SuexecUserGroup 的情況下做到這一點,或者您知道出了什麼問題嗎?

相關內容