Нужно, чтобы Rails уведомлял список рассылки, когда он имеет 500 ошибок - PullRequest
2 голосов
/ 29 июня 2011

Я разрабатываю собственное веб-приложение.

В процессе разработки она отображает всю страницу трассировки стека, отображаемую в HTML, но, очевидно, в процессе производства у нее просто есть приятное небольшое сообщение "Извините, нас уведомили". К сожалению, никто не уведомлен, и я хочу это исправить.

В идеале, эту страницу трассировки стека, отображаемую в HTML, я хотел бы отправить по электронной почте. Но было бы неплохо, если бы сообщение об ошибке и имя файла были бы хорошими, поскольку в настоящее время для поиска места, где произошла ошибка, необходимо отследить сисадмина и попросить его отправить мне по электронной почте файл журнала.

Есть ли встроенный способ включить это? Какова лучшая практика?

В некоторых подобных постах говорилось, что используется специальный Logger, но документация по этому вопросу была ограниченной и бесполезной.

Может кто-нибудь показать мне, как это сделать, или указать мне правильное направление и объяснить? Спасибо.

Я использую Rails 2.3.8 и Passenger с apache2, если это имеет значение

Ответы [ 2 ]

0 голосов
/ 29 июня 2011

Вы можете использовать сторонние службы, такие как Hoptoad для сбора этих данных. У них есть бесплатный аккаунт для сайтов с низким потоком ...

...