我在Heroku上使用調度程序加載項運行Rake任務,作爲Rails應用程序的一部分。如果任務失敗(即引發異常),是否有簡單的方法來獲取通知電子郵件?理想情況下,電子郵件將包含堆棧跟蹤以及任務之前生成的任何輸出。Heroku調度程序:在Rake任務失敗時發送電子郵件
4
A
回答
1
有一個偉大的附加組件Airbrake,你可能想看看。它可以完成你所要求的一切,除了任務生成的輸出。您可以使用另一個插件(如Papertrail)獲取rake任務輸出。
2
我最終通過爲rake任務的exception_notification(稱爲notification_exception-rake)寫入擴展來更全面地解決了我的問題。我還特別寫了一個關於如何在Heroku上使用它的blog post。
相關問題
- 1. 發送電子郵件,如果任務失敗
- 2. 觸發失敗發送電子郵件
- 3. 發送郵件時發送失敗錯誤當發送電子郵件在php
- 4. Rake任務與失敗`源:在Heroku
- 5. C#應用程序發送電子郵件。錯誤[發送郵件失敗。]
- 6. Grails電子郵件插件發送電子郵件失敗
- 7. System.Net.Mail.SmtpException {「發送電子郵件失敗。」}
- 8. 電子郵件發送失敗
- 9. 從Bluemix發送電子郵件失敗
- 10. 用PHP發送電子郵件失敗
- 11. PHP發送電子郵件PEAR失敗
- 12. 電子郵件發送失敗
- 13. 自動發送電子郵件失敗
- 14. 從Magento發送電子郵件失敗
- 15. 任務調度程序運行成功但未發送電子郵件
- 16. Windows任務調度程序發送帶結果的電子郵件
- 17. 發送SMTP的Gmail電子郵件'發送郵件失敗'
- 18. 使用Heorku Scheduler插件時發送電子郵件通訊失敗的Rake任務
- 19. SMTP發送郵件任務失敗
- 20. Android電子郵件發送失敗,發生錯誤發送失敗:發送郵件時出現IOException
- 21. 谷歌電子郵件/ Heroku託管/電子郵件遞送失敗
- 22. SSIS發送電子郵件任務
- 23. Rake任務不發送郵件軌道
- 24. Rails Rake任務電子郵件通知程序
- 25. DTS發送電子郵件任務發送電子郵件兩次
- 26. 以編程方式在Magento中發送電子郵件失敗
- 27. SSRS訂閱:在報告失敗時發送電子郵件
- 28. 發送電子郵件時,Gmail附件響應Intent.ACTION_GET_CONTENT失敗
- 29. 發送附件時電子郵件失敗
- 30. codeigniter從真實服務器發送電子郵件失敗
Airbrake看起來像一個有效的選項,但對於這個特殊的小愛好項目來說,這有點矯枉過正(而不是免費)。 –
我沒有親自使用過這個,但你可以看看這個寶石:https://github.com/smartinez87/exception_notification – wless1
酷,我絕對可以建立在此之上。 –