чтоб поднимать кластеры в случае падения. Но столкнулся с проблемой. При обращении по определенному маршруту вызываю ошибку которая крашит сервер, при этом клиент само собой остается без ответа. Могу ли я как то отловить 'uncaughtException' с переданными данными из reqest, response роутера, чтобы вернуть ошибку 500 клиенту ?
Нужно чтобы обработчик маршрута всегда оборачивался в try/catch. Тогда сервер не упадет.
Да чото я щас загрузился и понял что херню делаю, ту ошибку которую создал в принципе не может при адекватном коде попасть в прод... А если и будут другие фатальные ошибки то вряд ли нужно будет вернуть ответ, просто записать в лог и запустить новый кластер... В любом случае спасибо за ответ)
Можно вернуть общий ответ, а те что в прод выделить другим классом ошибки
Обсуждают сегодня