Текст песни
Три часа ночи. Контейнер не спит
Воркер над выгрузкой молча корпит
Счётчик растёт. Остаётся пакет
Память сказала «Свободного нет»
Батч за батчем — миллион строк
Воркер тащил этот вязкий поток
Кэш и модели построились в ряд
Старые ссылки их крепко хранят
Сборщик прошёл — не уменьшился вес
«Всё ещё нужно» — ответил процесс
RAM поднималась, и график кипел
Воркер на график смотреть не хотел
Внешний лимит — незаметный предел
Воркер считал, что почти всё успел
Архив собирался. Последний фрагмент
Вот он, торжественный этот момент
Девяносто шесть — остаётся рывок
Последний пакет — и закрою поток
Файл уже создан, готов мой ответ
Сейчас сохраню результат на ди
В логе ни строчки — оборван процесс
Ни catch, ни finally, ни stack trace
Статус контэйнера выдал итог
Reason: OOM Killed. Упёрся в порог
Контейнер поднялся. Задание ждёт
Воркер с нуля запускает расчёт
Restart Count: 1. Характер стальной
Снова войти в тот же лимит головой
Девяносто девять — знакомый рывок
Последний пакет — и закрою поток
Файл уже собран, готов мой ответ
Сейчас я верну его клиенту и за
У пыха лимит свой, cgroup также свой
Первый сказал «Продолжай, ты живой»
Второй промолчал, отмечая предел
Ядро завершило того, кто не успел
СТРИМИТЬ! ЧЕКПОИНТ! МАССИВ ОТПУСТИТЬ
Но дедлайн отвечал «ЕЩЁ RAM ПОДКРУТИТЬ»
Лимит подрос — и закон подлости прост
Входные данные тоже пошли в рост
Сто процентов — закончен расчёт
Собран последний итоговый отчёт
Я вижу SUCCESS — остаётся пустяк
Сжать результат, сохранить и отпра
Last State: Terminated
Reason: OOM Killed
Exit Code: 137
Restart Count: 3
P-H-P Never Die
А процесс — ино