2017-01-08 46 views
0

我想让Jobtastic运行来显示当前正在运行的芹菜任务的状态。我正在使用芹菜3.1.25。我在jobtastic任务模块中收到此错误声明:芹菜配置错误的Python Jobtastic

try: 
    from celery import conf 
     .... 
except ImportError 

python无法导入名称'conf'。我认为这是一个芹菜版本问题,但Jobtastic文档提及与芹菜3.1的兼容性。芹菜3.1.x有没有其他人得到Jobtastic?

回答

0

这里就是我得到了jobtastic与瓶工作:

而是从PIP安装jobtastic,我从GitHub克隆安装最新版本jobtastic == 1.0.0a1(如在写作时)我的virtualenv为该项目。

我发现需要为Celery配置设置JOBTASTIC_CACHE而不是基本的Flask应用程序配置。

另外我注意到我无法使用RDBMS作为jobtastic缓存 - cache中的jobtastic检查Django(不是在我的情况下),然后是Werkzeug(即Flask),然后是Memcached或Redis。

我最终使用Redis的有:

JOBTASTIC_CACHE = '的Redis://本地主机:6379'

现在jobtastic运行。