繁体   English   中英

芹菜登录Heroku

[英]Celery logs on Heroku

我在Heroku上部署了Celery应用程序,但在Heroku日志中看不到任何与任务相关的信息(我知道任务实际上已执行)。 据我所知,Heroku自动收集记录到stdout或stderr的所有内容。 默认情况下,Celery不登录到stdout / stderr吗? 还是我需要实现自定义日志记录? 我希望至少在日志中看到类似“执行任务X”的内容。

如果您的芹菜工人正在发布打印语句或使用标准的python日志记录类,那么您应该在heroku日志中看到类似于以下内容:

2015-04-25T00:25:00.072929 + 00:00 app [celeryd.1]:[2015-04-25 00:25:00,072:INFO / Beat]计划程序:发送正当任务竞赛获胜者(app.contest_win)

celeryd将替换为您在ProcFile中命名为celery worker的任何东西。 我的看起来像这样,您可以在上面的日志记录语句中看到流程标签:

celeryd: celery -A app.celery worker -E -B --loglevel=INFO

当然,您也必须设置日志级别:)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM