zoukankan      html  css  js  c++  java
  • celery无法启动的问题 SyntaxError: invalid syntax

      遇到了celery无法启动的问题,报错:SyntaxError: invalid syntax ,这是因为我使用的python版本为最新3.7.3 ,而async已经作为关键字而存在了

      在 celery 官方的提议下,建议将 async.py 文件的文件名改成 asynchronous。所以我们只需要将 celeryackendsasync.py 改成 celeryackendsasynchronous.py,并且把 celeryackends edis.py 中的所有 async 改成 asynchronous

    另外虽然服务起来了,但是服务会不定期的假死

    报错:Celery Process 'Worker' exited with 'exitcode 1' [duplicate]

      经过搜索可以定位到问题所在,是因为celery依赖库billiard版本过低,导致任务发生了阻塞,所以最好的解决方案就是升级billiard,执行 pip install --upgrade billiard。

      官方的解释是,billiard最好>=3.5,所以如果不放心的话,还是指定版本号安装比较好

      转载于:  https://www.cnblogs.com/Niuxingyu/p/10909713.html

  • 相关阅读:
    Linux文件与文件系统的压缩
    Linux命令与文件查找
    js兼容pc和移动端的简单拖拽效果
    图片懒加载插件
    css小特效
    创建对象和方法
    距离2021年春节还剩。。。
    固定尺寸的图片焦点图案例
    数据库操作
    简单sql操作
  • 原文地址:https://www.cnblogs.com/AbnerLc/p/12081259.html
Copyright © 2011-2022 走看看