Когда на VPS заканчивается память, Linux может завершить процесс, чтобы сервер продолжил работать. Это называется OOM killer. Сайт может показать 500/502, база может перезапуститься, а PHP-процессы исчезнуть.

Что проверить

free -m
swapon --show
dmesg -T | grep -i -E 'killed process|out of memory'
journalctl -k --no-pager | grep -i oom

Что помогает

  • Найти процесс, который потребляет память.
  • Включить или изменить swap, если это подходит нагрузке.
  • Настроить PHP workers, буферы базы и лимиты web-сервера.
  • Оптимизировать приложение, если один скрипт бесконечно растет по памяти.
  • Увеличить RAM, если нормальная нагрузка регулярно упирается в лимит.
OOM не случайность: что-то использовало больше памяти, чем было на сервере

Пришлите вывод по памяти и время падения. Поможем понять, это настройка, трафик или лимит тарифа.

Разобрать проблему памяти VPS