web-dev-qa-db-ja.com

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

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

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

6
Giacomo Tesio

おそらくそうではありません。

OOMキラーが実行されている場合は、必要に応じてカーネルでさえ新しいメモリを割り当てることができないため、マシンが単純に停止するのを避けるためにOOMキラーを実行する必要がある可能性があります。 OOMキラーが存在するのは、マシン全体がネットの表面から落ちるよりも、キラーが原因で一部のサービスがフォールオーバーする方が一般的に優れているためです。

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

7
David Spillett