Найти причину падения по стектрейсу в Kimi — с планом проверки
Промпт для Kimi: разобрать стектрейс и логи, назвать версии причин по вероятности и дать способ проверить каждую, а не одну догадку с уверенным тоном.
Похожие промпты
Пример результата
Скармливал реальное падение: FastAPI, раз в сутки под нагрузкой, локально не воспроизводится — классика. Цепочка вызовов восстановлена корректно, включая переход через middleware, который я сам в трейсе пропустил. Три версии пришли ранжированными: исчерпание пула соединений к базе, гонка при переиспользовании сессии между корутинами, и таймаут внешнего API без обработки. Первая версия оказалась верной, но убедился я в этом не сразу. Самая полезная часть — способы проверки. Для пула был предложен конкретный запрос к pg_stat_activity и метрика, которую надо снять в момент пика. Проверка заняла десять минут и дала однозначный ответ. Где промахнулся: предложенный фикс для первой версии увеличивал размер пула — то есть лечил симптом. Настоящая причина была в незакрываемой сессии внутри фонового таска, и на неё указывала вторая версия. То есть ранжирование по вероятности оказалось неточным, хотя нужная догадка в списке была. Пункт «что не чинить» тоже сработал: отговорил трогать retry-логику, которая действительно к падению отношения не имела.