Web サーバー/リバース プロキシで OOM キラーを無効にしても安全ですか?

Web サーバー/リバース プロキシで OOM キラーを無効にしても安全ですか?

私は、Apache を使用して静的コンテンツと PHP ページを提供するための専用の Linux マシンを持っています。Apache はサブドメインでリバース プロキシとしても機能します。PostgreSQL データベースを別の Linux マシンに移動しました。

カーネル内の OOM キラーを無効にしても安全ですか?

答え1

おそらくそうではないでしょう。

OOM キラーが実行中の場合、必要に応じてカーネルでさえ新しいメモリを割り当てることができないため、マシンが単純に停止するのを避けるために、OOM キラーを実行する必要がある可能性があります。OOM キラーが存在するのは、マシン全体がネットワークからダウンするよりも、キラーによって一部のサービスがダウンする方が一般的に良いためです。

OOM キラーが定期的に動作しているのが見られる場合は、マシン上のサービスを再設定して RAM の使用量を減らすか、マシンに RAM を追加する必要がある可能性があります。

関連情報