Ошибка 500 - это не диагноз Сервис вернул 500. Первая мысль: «Упала база». Но код ответа говорит только о том, что запрос не удалось выполнить на стороне сервера. Причина может быть в приложении, конфигурации, базе или внешнем сервисе. Я бы начал с трёх вопросов: 1. Сломались все запросы или один конкретный маршрут? 2. Когда это началось и что менялось перед сбоем? 3. Есть ли в логах идентификатор запроса, по которому можно восстановить его путь? Потом проверил бы зависимые сервисы и последние изменения. Если проблема появилась сразу после релиза, откат может быстро вернуть работу, но расследование на этом не заканчивается. Самая дорогая ошибка здесь - чинить первую правдоподобную версию. Сначала локализуем сбой, потом меняем код. А у вас какой «очевидный» виновник однажды оказался ни при чём?
