- Порезанный
- 16 августа 2026 г. в 01:43 UTC
- Автор
- Kamo
- Обещать
- 4fd9a2a
Ничто не следило за памятью. «МедиаСервис» убивали каждые несколько часов шесть раз в день и шесть раз в EmailService, и то, как кто-то узнал, было чатом. Окно, которое тихо перестало загружать сообщения — контейнер погибает Перезапуск внутри секунды читается как сломанная функция, а не как отключение. Три правила. ContainerOOMKilled Fires on the Event; ContainerOOMKillLoop Отделяет один раз от стручки, убиваемой неоднократно, которая быстро перезапускается Достаточно показать 1/1 бег. ContainerMemoryNearLimit - это тот, который Поймали эти дни раньше: >85% от лимита держали в течение 30 минут. Для JVM на MaxRAMPercentage, который не является занятой капсулой, это капсула, сидящая на своем кучном потолке с не кучей, сложенной сверху, которая является устойчивым состоянием непосредственно перед Ядро вмешается. Четвертый, информационный, флаги контейнеров без ограничения на Все они не могут быть OOMKilled своей собственной группой, но могут взять узел вниз. Проверено на реальных данных, а не предполагаемых: выражения были оценены на этом кластере, и запрос последних 12 часов показывает причину = "OOMKilled" для точно kamowsemail (18:33-01:28 UTC) и kamowsmedia (21:28-01:03 UTC) — Две группы, которые потерпели неудачу. Правила стали бы критическими для обоих. Предупреждение, которое бесшумно не соответствует ничему, является той же неудачей, что и отсутствие предупреждения. Проверка имела большее значение, чем ЯМЛ. Применяется вручную; мониторинг / не является целью CI.