製品情報
パブリックイメージの更新情報
OSの公式サポート終了計画
製品に関するお知らせ

min_free_kbytesの値よりも低いことが原因と考えられます。min_free_kbytesの値は、Linuxシステムに最低限の空きメモリ(Kbytes)の予約を強制することを意味します。システムの使用可能なメモリが、設定したmin_free_kbytesの値よりも低い場合、デフォルトでシステムがoom-killerを起動するか、強制的に再起動します。具体的な挙動は、カーネルパラメータvm.panic_on_oomの値によって決定付けられます。vm.panic_on_oom=0の場合、システムはOOMを提示し、oom-killerを起動して、メモリの占有が最も多いプロセスを強制終了します。vm.panic_on_oom =1の場合、システムは自動的に再起動します。min_free_kbytes値の設定を確認し、正しい設定に変更します。min_free_kbytesの値を確認します。sysctl -a | grep min_free
min_free_kbytesの値の単位はkbytesです。下図に示すとおり、min_free_kbytes = 1024000は1GBを意味します。

/etc/sysctl.conf構成ファイルを開きます。vim /etc/sysctl.conf
vm.min_free_kbytes設定項目を変更します。この設定項目が存在しない場合は、設定ファイルに直接追加すればOKです。vm.min_free_kbytesの値をメモリ合計の1%以下に変更することをお勧めします。sysctl -p
フィードバック