2013-01-24 4 views
4

Rails 어플리케이션의 일부로 스케줄러 애드온과 함께 Heroku에서 Rake 태스크를 실행 중입니다. 작업이 실패 (예 : 예외 발생) 한 경우 알림 이메일을 쉽게받을 수 있나요? 전자 메일에는 스택 추적과 작업에 의해 그 시점까지 생성 된 모든 출력이 포함되는 것이 이상적입니다.Heroku 스케줄러 : Rake 태스크 실패시 이메일 보내기

답변

1

큰 부가 기능이 있습니다 (Airbrake). 작업에서 생성되는 출력을 제외하고 요청하는 모든 작업을 수행합니다. Papertrail과 같은 다른 플러그인으로 레이크 작업 출력을 얻을 수 있습니다.

+0

Airbrake는 유효한 옵션처럼 보이지만 약간의 과도한 취미 프로젝트 (무료는 아닙니다)에도 적합합니다. –

+0

개인적으로 사용하지는 않았지만이 보석을 확인해보십시오. https://github.com/smartinez87/exception_notification – wless1

+0

멋지 네요. 확실히 그 위에 구축 할 수 있습니다. –

2

notification_exception-rake이라는 Rake 작업에 대한 exception_notification 확장을 작성하여 좀 더 포괄적으로 문제를 해결했습니다. 나는 또한 Heroku에서 그것을 사용하는 방법에 관해 특별히 blog post를 썼다.