Высокая RAM: риск swap, OOM и падения процессов
Linux может использовать свободную память под кеш, поэтому важны available memory, swap, OOM-события и динамика конкретных процессов.
Мониторинг покажет, когда состояние изменится
Добавьте сайт или сервер один раз — perfMon будет проверять его автоматически, сохранит историю и сообщит о сбое и восстановлении.
С чего начать поиск
утечка памяти
слишком большой worker pool
тяжёлый запрос или импорт
неподходящие лимиты контейнера
Проверка по шагам
Смотрите available, не только used
Page cache не равен реальному дефициту памяти.
Проверьте OOM log
Узнайте, какой процесс был завершён ядром.
Сравните процессы во времени
Постоянный рост после рестарта указывает на утечку.
Что делать после подтверждения
- ограничить или исправить процесс с аномальным ростом
- пересмотреть workers и container limits
- добавить память после оптимизации и расчёта пиков
Продолжить диагностику
Частые вопросы
Высокий used memory всегда плохо?
Нет. Linux использует память под кеш. Смотрите available, swap, OOM и влияние на процессы.
Почему после OOM появляется 502?
Если ядро завершило backend-процесс, proxy не сможет подключиться к upstream и может вернуть 502.
Не ждите повторения ошибки
Добавьте сайт или сервер в perfMon, чтобы сохранить историю, увидеть восстановление и получить уведомление при следующем инциденте.