我在我的服务器上运行了Celery
和Flower并且任务运行正常并且已正确注册和更新,以便我在Flower UI中进行监控,但是,工作人员状态是全部{{} 1}}无论我是重新启动worker还是Flower本身,我的日志文件(由Offline
选项给出)都是空的,所以没有错误,没有。
我唯一能看到的是chrome dev工具显示Websocket Handshake错误,如下所示:
和消息--log_file_prefix
我读到我需要让我的服务器响应CAUTION: Provitional headers are shown.
和Upgrade: websocket
标头,以便Websocket握手成功。我使用apache,然后通过在Connection: upgrade
中指定以下内容来尝试:
/etc/apache2/sites-enabled/mysite.conf
但它没有用。
有没有人对这个错误有所了解?如果您需要更多信息,请与我们联系。
谢谢!
答案 0 :(得分:2)
杰拉德, 检查海带版。
我解决了将kombu升级到版本3.0.21(rel.2014-07-07)的类似问题。
pip install kombu == 3.0.21
我不确定它是否解决了您的问题,但试一试。
答案 1 :(得分:1)
与芹菜的行为相同:4.0.2,redis:2.10.5
通过更新kombu和redis解决它
pip install kombu --upgrade
pip install redis --upgrade