Как вы диагностируете ошибку 500 на Heroku, когда в логах нет сообщений об ошибках?

У меня есть приложение Rails на Heroku, которое обслуживает 500 ошибок с произвольными интервалами. На веб-страницах будет отображаться «Внутренняя ошибка сервера» в виде обычного текста вместо обычного «Извините. Что-то пошло не так». стр. Когда я обновляю страницу, все работает нормально.

Логи не показывают мне сообщение об ошибке, просто

» 14:20:34.107 2013-10-11 12:20:33.763690+00:00 heroku router - - at=info method=HEAD path=/ host=www.mydomain.com fwd="184.73.237.85/ec2-184-73-237-85.compute-1.amazonaws.com" dyno=web.1 connect=1ms service=63ms status=200 bytes=0
» 14:21:03.957 2013-10-11 12:21:03.561867+00:00 heroku router - - at=info method=GET path=/ host=www.mydomain.com fwd="50.112.95.211/ec2-50-112-95-211.us-west-2.compute.amazonaws.com" dyno=web.1 connect=0ms service=1ms status=500 bytes=21

Служба поддержки посоветовала мне посмотреть на очереди запросов в New Relic, но New Relic показывает только большую красную отметку, указывающую на то, что сервер не работает (даже если сайт обновляется).

Без сообщений об ошибках, я в растерянности, как диагностировать эту проблему.

Ответы на вопрос(2)

Ваш ответ на вопрос