Can not connect to tcp://127.0.0.1:1236 Connection refused
按照GatewayWorker2.x 3.x 手册文档一步步配置,因为我前端使用的websocket,后端使用的tp5.0,所以把start_gateway.php中的协议也改成立了websocker,其余的都是按照文档操作,(利用https://github.com/walkor/GatewayClient)绑定id也是正常的,就是在发送消息的时候报这个错误,我是在Ubuntu里面做的测试
没有找到相关结果
已邀请:
5 个回复
朕震惊了
赞同来自: lisq
你这个是用了gatewayClient的报错吧?
哥曾经和你一样,想了半天后来发现是用gatewayClient的时候$registerAddress写错了。
tcp://127.0.0.1:1236意思是连gatewayClient所在服务器的GatewayWorker,你的gatewayClient所在服务器没有部署GatewayWorker当然就连不上了,把127.0.0.1改成gatewayWorker所在服务器ip就好了
朕震惊了
赞同来自: chyd
1、确认gatewayWorker启动了
2、确认gatewayClient设置的$registerAddress是正确的地址,ip和端口都要正确。端口不知道是啥的话在gatewayWorker启动几面找Register,那个就是。
不行你就截图下gatewayWorker启动界面,我告诉你是哪个
chyd
赞同来自:
哥,我的GatewayWorker是部署在一个服务器上面的,我的服务器是centos7,我把127.0.0.1换成我服务器ip还是一样,
可以打印出来数据,
echo $abc
就报Can not connect to tcp://127.0.0.1:1236 Connection refused
求指点一下.chyd
赞同来自:
谢谢哥哦,我是按照手册dome一步步配置的,worker启动成功的,现在可以通讯,就是mvc中gatewayClient链接失败
chyd
赞同来自:
谢谢哥,已经解决了