celery问题记录

Posted johnyhe

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了celery问题记录相关的知识,希望对你有一定的参考价值。

1. 问题:WARNING/MainProcess] /home/jihonghe/.virtualenvs/py3_dj217_env/lib/python3.6/site-packages/billiard/__init__.py:321: RuntimeWarning: force_execv is not supported as the billiard C extension is not installed

解决方案:github-celery-issue

其中,关于billiard的版本问题需要说明一下:在uninstall billiard后重新install billiard时要注意版本兼容问题,如果install的版本不兼容则会出现Error: ERROR: celery 3.1.26.post2 has requirement billiard<3.4,>=3.3.0.23, but you‘ll have billiard 3.5.0.5 which is incompatible.可以按照提示install billiard版本为3.3.023,即执行 pip3 install billiard==3.3.0.23 。至此,问题解决。

以上是关于celery问题记录的主要内容,如果未能解决你的问题,请参考以下文章

Celery Logging:在任务内外记录的一致方式

Celery Python 日志记录配置仅从指定模块记录 DEBUG

如何在 Celery 任务执行期间强制执行记录器格式?

Celery 无法在“utf-8”中记录字符串错误。 Unicode解码错误

将所有 celery 任务的日志消息发送到单个文件

Django - Celery - supervisord 日志配置