【发布时间】:2016-04-12 19:21:03
【问题描述】:
我有一个使用 Celery 的项目。我会定期遇到这样一种情况,即我的请求正在发送给 Celery,但任务并未移交给工作人员,而是服务器仅返回 500 错误。
当我重新启动 Celery 时,它又开始工作了。我只是猜测工人正在挂起,这使得它不再有工人可用。如果我启动另一批工人,请求会再次开始工作(这支持了我的理论)。
问题:
- 我理解 celery 默认记录到 stderr。我没有看到任何错误,所以我希望某处还有另一个芹菜日志。那会在哪里?
- 有没有办法查询工人的状态?它们可用吗?他们被吊死了吗?
- 还有别的吗?
【问题讨论】:
标签: celery