現在、LinuxCentOS専用サーバーで非常に深刻な問題が発生しています。いくつかの特殊な理由で、私のメモリはすべてApacheによって消費されており、その結果、qmailプロセスがクラッシュしています。
まず、Apacheがすべてのメモリを消費している場合、qmailがクラッシュするのはなぜですか?
この問題の原因を突き止めるにはどうすればよいですか?私はMediaTempleのサポートチームに助けられていますが、これは彼らのサポートの範囲外であるため、他に何ができるかわかりません。
なぜメモリが使い果たされているのかについて論理的な説明がないように思われるので、私はこれと本当にかなり混乱しています。 ウェブサイトで通常より多くのトラフィックを受信していません
あなたに状況に関する少しの情報を与えるために:
私はこれの根底に到達するために何年も費やしてきましたが、問題は私には少し進んでいると思います。何かアドバイスはありますか?
[〜#〜]更新[〜#〜]
私は時々、私のCPUが急上昇することを言及するのを忘れました。それが適切かどうかはわかりませんが、含めると思いました。
Apacheが使用可能なすべてのメモリを保持し、Qmailがフォークしようとすると、Qmailがクラッシュする可能性があり、必要なメモリの割り当てに失敗します。これにより、親プロセスも停止する可能性があります。
私が過去に見たものから(そしてこれはあなたの場合には当てはまらないかもしれません)Apacheの高いメモリ使用率はPHPまたはApacheが実行するCGIスクリプトから来るかもしれません。最大メモリを確認してくださいphp.iniでの使用法を使用して、正常な値に設定されているかどうかを確認します。php.iniの最大64MBは、実行中のスクリプトごとに64MBであるため、それぞれに10個のApacheスレッドがある場合は注意してください。最大メモリを使用するスクリプトを実行すると、問題が発生する可能性があります。
ここにいくつかの良い情報がある他のいくつかのserverfault投稿があります: