如何调试芹菜延迟和错误?
How to debug celery delays and errors?
我正在继续使用 Celery 和 Mandrill 的人的 Django 项目。每天有报表发给客户,不知为何三天一封邮件发不出去,三天后累积起来一起发。由于我是Celery的新手,我想知道如何调试celery的延迟和错误,流行的命令和执行路径是什么?
小提示:
- 在celery配置中设置debug=True,它会占用你注册和执行每个任务的时间。
- 安装流行的监控任务工具 flower
- 使用 sentry 进行方便的错误跟踪和聚合
调试愉快 ;)
我正在继续使用 Celery 和 Mandrill 的人的 Django 项目。每天有报表发给客户,不知为何三天一封邮件发不出去,三天后累积起来一起发。由于我是Celery的新手,我想知道如何调试celery的延迟和错误,流行的命令和执行路径是什么?
小提示:
- 在celery配置中设置debug=True,它会占用你注册和执行每个任务的时间。
- 安装流行的监控任务工具 flower
- 使用 sentry 进行方便的错误跟踪和聚合
调试愉快 ;)