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

  在 celery 官方的提议下,建议将 async.py 文件的文件名改成 asynchronous。所以我们只需要将 celery\backends\async.py 改成 celery\backends\asynchronous.py,并且把 celery\backends\redis.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

最新文章

  1. java1234教程系列笔记 S1 Java SE chapter 02 写乘法口诀表
  2. Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示
  3. codeforces 45C C. Dancing Lessons STL
  4. lamp环境编译(apache2.4.7 php5.4.25 mysql 5.5.23)
  5. jemalloc源码结构分析(一):内存申请处理过程
  6. [置顶] 让你的Android应用与外部元素互动起来
  7. hdu_5900_QSC and Master(区间DP)
  8. bootstraptable表格基本
  9. ajax修改密码
  10. webpack性能优化——DLL
  11. java 得到以后的日期
  12. JS与ajax遍历list
  13. 聊聊Docker
  14. linux ulimit 调优
  15. android O 打开设置->声音->“点按时震动问题”
  16. java struts2入门学习实例--用户注册
  17. Struts2通配符
  18. MapReduce Unit Test
  19. Cocos2d-x 3.0final 终结者系列教程08-画图节点Node中的锚点和坐标系
  20. SpringMVC 之数据转换和国际化

热门文章

  1. 微信小程序转百度小程序代码
  2. 前端性能----页面渲染(DOM)
  3. selenium原理解析
  4. 线性回归和Ridge回归
  5. C# 监测每个方法的执行次数和占用时间(测试5)
  6. 洛谷P1577 切绳子题解
  7. 【UVA11988】破损的键盘
  8. ELK教程3:logstash的部署、SpringBoot整合ELK+Filebeat
  9. GoCN每日新闻(2019-10-14)
  10. GoCN每日新闻(2019-10-01)