【问题标题】:Openshift Laravel 5 - Websocket server port bindingOpenshift Laravel 5 - Websocket 服务器端口绑定
【发布时间】:2016-05-26 13:18:29
【问题描述】:

我有一个使用长轮询在 OpenShift 上运行的 laravel 应用程序,我希望将这个系统换掉,以便使用 websockets 更好地实现。

我已经在本地机器上安装、设置和工作了棘轮,但是当我尝试将 websocket 服务器绑定到端口时,我在部署应用程序时收到错误消息:

[反应\套接字\连接异常] 无法绑定到 tcp://0.0.0.0:8080:权限被拒绝 Git Post-Receive 结果:失败激活状态:失败激活失败 对于以下齿轮:远程:56b47c8b7628e1475c000074(错误 激活齿轮:CLIENT_ERROR:未能执行动作挂钩“部署” 56b47c8b7628e1475c000074申请大会

我错过了什么?甚至可以使用 laravel 墨盒运行 websocket 服务器吗?

非常感谢您的帮助,非常感谢。

【问题讨论】:

    标签: websocket laravel-5 openshift


    【解决方案1】:

    您不能在所有接口 (0.0.0.0) 上绑定到端口 8080,也不能绑定到 127.0.0.1。您需要绑定到 openshift ip 地址上的端口 8080(与您的 laravel 应用程序相同)。不幸的是,您的 laravel 应用程序(apache + php)已经绑定到该端口和 IP 地址。您需要使用同时支持 http 和 websockets 的语言(如 ruby​​、python、java 等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-02-02
      • 2015-10-09
      • 1970-01-01
      • 2017-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多