Когда на 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, если нормальная нагрузка регулярно упирается в лимит.
Пришлите вывод по памяти и время падения. Поможем понять, это настройка, трафик или лимит тарифа.
Разобрать проблему памяти VPSЧто важно учитывать для VPS
VPS дает больше контроля, но требует внимательнее относиться к обновлениям, firewall, резервным копиям и мониторингу ресурсов. Перед изменениями на сервере лучше зафиксировать текущее состояние и иметь план отката.
- проверьте свободное место на диске и inode;
- посмотрите нагрузку CPU, RAM и load average;
- проверьте статус нужных сервисов;
- не закрывайте SSH-доступ firewall-правилами без теста;
- перед рискованными работами сделайте snapshot или backup.
Если сервер используется для почты, дополнительно проверьте PTR, SPF, DKIM, hostname и репутацию IP-адреса.
Что подготовить перед обращением
Чтобы поддержка GoodNet быстрее разобралась с вопросом по теме «Память VPS, swap и OOM killer: почему процессы внезапно завершаются», укажите домен, услугу, время появления проблемы, что менялось перед этим и приложите точный текст ошибки или скриншот. Это помогает сразу перейти к диагностике, а не тратить время на уточнение базовых данных.
Как понять, что всё настроено правильно
После выполнения инструкции важно проверить не только сам факт изменения, но и результат для пользователя: открывается ли сайт, приходят ли письма, нет ли предупреждений браузера и ошибок в панели управления. Если задача связана с рабочим проектом, лучше проверять её в спокойное время и заранее сохранить текущие настройки.
Для VPS после изменений проверьте статус службы, свободное место, нагрузку и последние строки логов. Это помогает быстро понять, проблема в конфигурации, ресурсах сервера или приложении на сайте.
- проверьте результат без кэша браузера;
- сохраните точный текст ошибки, если она появляется;
- не удаляйте старые настройки, пока не убедились, что новые работают.
