首页 > 解决方案 > Django 中 Celery 任务的问题,因未知原因停止

问题描述

我使用 Django 和 Celery 制作了简单的脚本,它使 Django 数据库中的查询与当前日期的日期进行比较并发送电子邮件。我使用 Heroku 和 Redislab 服务器作为 Resis 服务器。

  1. 我使用 Celery beam 和 Celry worker 每 1 秒检查一次。
  2. 我做了简单的任务,从 Gmail 和 Django 中的 settings.py 发送电子邮件。一切都好。

当我部署到 Heroku 时,它工作了几分钟,然后就停止了。

可能的原因是什么?这是正确的方法吗?

我的想法是:可能是 Gmail 或收件人邮件告诉那是洪水。或者...

请帮助并提前感谢您。

标签: pythondjangoredisgmaildjango-celery

解决方案


可能有很多原因。

添加Sentry,作为记录器。它将实时显示所有错误。可能您将适合免费计划。


推荐阅读