Infra Ops Hub
Troubleshoot

VPS が OOM で落ちる(Out Of Memory Killer)

最終更新: 2026-04-25

症状

Linux OOM Killer でプロセス kill される / 不定期にサービスが落ちる

  • dmesg で 'Out of memory: Killed process'
  • 定期的に PHP-FPM / mysqld が消える

想定される原因

  1. 1

    MySQL / Redis がメモリを食いすぎ

    innodb_buffer_pool_size 過大。

  2. 2

    同時接続増で PHP-FPM 子プロセス多発

    pm.max_children 多すぎ。

対処手順

  1. MySQL の innodb_buffer_pool_size を VPS メモリの 30-50% に
  2. PHP-FPM の pm.max_children を実使用に合わせる
  3. swap 追加(一時しのぎ)、本質的には VPS 格上げ

関連ページ

まず確認すること

  • dmesg -T | grep -i 'out of memory'
  • free -m の total / used
  • top でプロセスごとの RSS
VPS / WordPress

この Issue への推奨アクション: サービス比較を見る

VPS / WordPress

このテーマの関連ページ