各仮想ホストに独自のユーザープロセスがある場合の apache と php のタイムアウト

各仮想ホストに独自のユーザープロセスがある場合の apache と php のタイムアウト

/home/ に 10 個の Unix ユーザーがいます。各ユーザーは特定のサブドメイン用です。たとえば、/home/www/public_html のユーザー www は www.mywebsite 用です。/home/blog/public_html のユーザー blog は blog.mywebsite 用です。

90%はphp、10%はror

現時点では、SuexecUserGroup を使用してプロセスを適切なユーザーで設定する apache + fastcgi を使用しています。

動作しているように見えますが、数時間/数日後にサーバーが応答を停止 (タイムアウト) しますが、CPU 負荷はまだ非常に低い (大きなサーバーです) という奇妙な動作が発生し、Apache ステータスには「W」の応答送信状態が多数表示されますが、アイドル状態のワーカーがまだ 50 個あるため、応答できるはずです。

古いサーバー(かなり遅い)では、ユーザーを 1 人だけ追加し、mod_php を使用していましたが、この問題は発生しませんでした。

fastcgi と SuexecUserGroup を使用せずにこれを行う別の方法はありますか、それとも何が間違っているか知っていますか?

関連情報