python - Django 中 Celery 任务的问题,因未知原因停止
问题描述
我使用 Django 和 Celery 制作了简单的脚本,它使 Django 数据库中的查询与当前日期的日期进行比较并发送电子邮件。我使用 Heroku 和 Redislab 服务器作为 Resis 服务器。
- 我使用 Celery beam 和 Celry worker 每 1 秒检查一次。
- 我做了简单的任务,从 Gmail 和 Django 中的 settings.py 发送电子邮件。一切都好。
当我部署到 Heroku 时,它工作了几分钟,然后就停止了。
可能的原因是什么?这是正确的方法吗?
我的想法是:可能是 Gmail 或收件人邮件告诉那是洪水。或者...
请帮助并提前感谢您。
解决方案
可能有很多原因。
添加Sentry,作为记录器。它将实时显示所有错误。可能您将适合免费计划。
推荐阅读
- python - 如何在散景悬停中将时间从时间戳转换为可读时间?
- android - 按钮单击及其父布局单击冲突
- php - Magento 2:在 \Magento\Contact\Controller\Index\Post 类上使用它时出现 ScopeConfig 错误
- javascript - 在 Ruby On Rails 5 上不刷新视图的情况下在 link_to 上渲染部分内容
- python - Django:尝试在不同应用程序之间连接信号时出现 AppRegistryNotReady 错误
- css - ExtJS 6.5.3 设置网格行高度以适应屏幕上的所有行
- jboss - 无法启动 jboss 尝试使用不同的端口
- php - PHP重定向并从URL获取路径
- c++ - 虚拟继承类的 C++ 大小
- javascript - 切换 CSS 关键帧