БД упала без логов, по метрикам видно большое потребление памяти. Как диагностировать причину падения?

Большое потребление памяти — повод проверить OOM, но не доказательство: нужны события ядра, cgroup и состояние процесса перед падением.

Короткий ответ

Что ответить на собеседовании

Большое потребление памяти — повод проверить OOM, но не доказательство: нужны события ядра, cgroup и состояние процесса перед падением.

Подробный разбор

Ответ с пояснениями

Большое потребление памяти — повод проверить OOM, но не доказательство: нужны события ядра, cgroup и состояние процесса перед падением.

Проверьте journal/dmesg, exit code, OOMKilled контейнера, лимиты и график RSS. Затем исследуйте соединения, параллельные запросы, per-query memory и расширения. Логи БД могут отсутствовать при SIGKILL; увеличение памяти без установления причины лишь откладывает повторение.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее