【问题标题】:Websocket, Error 404 in voltrbWebsocket,voltrb中的错误404
【发布时间】:2015-12-10 05:49:39
【问题描述】:

我尝试通过 cloud66 使用 Docker 部署一个 volt 应用程序。 图像已部署,页面可访问,但我无法登录,因为我收到错误:

WebSocket connection to 'wss://mps_sports_c66.totole.xyz/socket' failed: Error during WebSocket handshake: Unexpected response code: 404

使用 docker 镜像部署时有什么特别的事情要做吗?

干杯, 凯文

【问题讨论】:

    标签: voltrb


    【解决方案1】:

    Websockets 升级了一个 http 连接,所以如果你可以从 http 请求中取回东西,那么问题是 cloud66 在你和你的服务器之间有一个不兼容 websocket 的 http 代理。

    http://community.cloud66.com/articles/cloud-66-websocket-support

    我添加了一个配置选项(在 master 上)来指定 websocket url,请参阅此处的文档:https://github.com/voltrb/docs/blob/master/en/deployment/README.md#custom-socket-url 要运行 master,请将您的 gemfile 更改为使用:

    gem 'volt', github: 'voltrb/volt'

    然后运行bundle

    如果您在 cloud66 上运行,您介意添加文档以将其设置到文档存储库吗? https://github.com/voltrb/docs

    谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-17
      • 1970-01-01
      • 2019-05-03
      • 1970-01-01
      • 1970-01-01
      • 2016-06-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多