celery beat KeyError scheduler

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jaket5219999/article/details/80402692

运行: celery -A proj beat 时,报错:

...

KeyError: 'scheduler'

...

_gdbm error

原因:估计是_gdbm 模块没装好

解决:到python官网下载最新的版本,编译后启用_gdbm 模块再安装

./configure

然后在Module/Setup文件里找到zlib和gdbm 去掉它们的注释,然后再

make
sudo make install

然后重启机器或虚拟机就好了。

解决方案看起来挺简单的,但排错、Google却花了不少时间,结论就是要耐心看错误信息,对不合常理的错误先尝试重启能否解决。

猜你喜欢

转载自blog.csdn.net/jaket5219999/article/details/80402692