跳过芹菜警告

Skip celery warnings

我有 Bamboo Atlassian 的构建计划。对于我的一项任务,我应该启动 celery,但 Bamboo 认为它有严重错误并导致构建失败:

[WARNING/MainProcess] /home/web/.virtualenvs/project-web/local/lib/python2.7/site-packages/djcelery/loaders.py:132: UserWarning: Using settings.DEBUG leads to a memory leak, never use this setting in production environments! warnings.warn("Using settings.DEBUG leads to a memory leak, never "
[WARNING/MainProcess] celery@bamboo ready.

我无法 运行 使用 settings.DEBUG=False 进行项目。 如何跳过此类错误?

有一个 celery 设置,您可以使用它指定在 celery 进程中写入 stdout 的日志级别。是 CELERY_REDIRECT_STDOUTS_LEVEL。使用例如在您的配置中:

CELERY_REDIRECT_STDOUTS_LEVEL = 'INFO'

查看文档: http://docs.celeryproject.org/en/2.2/configuration.html

我不确定第二行日志,但第一行应该会消失。