
/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 を使用せずにこれを行う別の方法はありますか、それとも何が間違っているか知っていますか?