Ger*_*ard 5 python apache websocket celery flower
我有Celery和Flower在我的服务器上运行并且任务运行得很好并且被正确注册和更新以供我在 Flower UI 中进行监控,但是,Offline无论我是否重新启动工人或 Flower 本身,工人状态总是如此,我的日志文件(由--log_file_prefix选项给出)是空的,所以没有错误,什么都没有。
我唯一能看到的是 chrome 开发工具显示 Websocket 握手错误,如下所示:
和一条消息 CAUTION: Provitional headers are shown.

我读到我需要让我的服务器响应Websocket 握手成功的Upgrade: websocket和Connection: upgrade标头。我正在使用 apache,然后我通过在 中指定以下内容来尝试这样做/etc/apache2/sites-enabled/mysite.conf:
Header set Upgrade "websocket"
Header set Connection "upgrade"
Run Code Online (Sandbox Code Playgroud)
但它没有用。
有没有人有这个错误的线索?如果您需要更多信息,请告诉我。
谢谢!!
小智 2
杰拉德,检查海带版本。
我解决了类似的问题,将 kombu 升级到版本 3.0.21(相对于 2014-07-07)。
pip install kombu==3.0.21
我不确定它是否能解决您的问题,但请尝试一下。
| 归档时间: |
|
| 查看次数: |
3395 次 |
| 最近记录: |