我有一个使用长轮询在OpenShift上运行的laravel应用程序,我希望使用websockets更换此系统以实现更好的实现。
我已在本地计算机上安装棘轮,设置和工作,但是当我尝试将websocket服务器绑定到端口时,我在部署应用程序时收到错误消息:
[阵营\插座\ ConnectionException] 无法绑定到tcp://0.0.0.0:8080:权限被拒绝 Git接收后结果:失败激活状态:失败激活失败 对于以下档位:遥控器:56b47c8b7628e1475c000074(错误 激活齿轮:CLIENT_ERROR:无法执行动作钩子'部署' 适用于56b47c8b7628e1475c000074应用会议
我错过了什么?甚至可以使用laravel盒运行websocket服务器吗?
非常感谢任何帮助,非常感谢。
答案 0 :(得分:1)
您无法在所有接口(0.0.0.0)上绑定到端口8080,也无法绑定到127.0.0.1。您需要绑定到您的openshift IP地址上的端口8080(与您的laravel应用程序正在执行的操作相同)。不幸的是,你的laravel应用程序(apache + php)已经绑定到该端口和IP地址。您需要使用支持http&的语言(例如ruby,python,java等)。 websockets同时。