我在我的django應用程序中使用芹菜,並且我設置了芹菜花來監控芹菜的任務。我已經設置了在註冊/提交/ FP等事件時將電子郵件發送給用戶的任務。現在Flower給了我一個很好的任務細節和狀態。現在,對於每一次失敗的任務,我都想要一封電子郵件發送到我的帳戶,以便我沒有每天檢查花朵是否有失敗的任務。 我確實在我的settings.py文件芹菜爲每個失敗的任務發送郵件
CELERY_SEND_TASK_ERROR_EMAILS = True
和ADMINS
以下配置。
EMAIL_USE_TLS = True
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = '[email protected]'
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
SERVER_EMAIL = EMAIL_HOST_USER
EMAIL_HOST = 'xyz.abc.com'
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
這些是「發件人」電子郵件地址的設置。 幾天前,我的一位團隊成員意外地更改了上述email_host的密碼,並忘記更新設置文件。 由於SMTP身份驗證錯誤導致任務失敗,這並不是太晚了。
有沒有什麼辦法可以解決這個問題:即使發生SMTP認證錯誤,我立即從芹菜中得到電子郵件?我對此不太確定。
是否有任何其他工具可以監控我的任務,以及每次失敗的任務都會向我發送郵件。
儘管此鏈接可能會回答問題,但最好在此處包含答案的重要部分,並提供供參考的鏈接。如果鏈接頁面更改,則僅鏈接答案可能會失效。 - [來自評論](/ review/low-quality-posts/16827617) – McGrady