刚刚在论坛里搜了一圈,也有前辈提的这个问题答案说是不支持。不知道现在还支不支持了呢? 现在做的程序是个web聊天的,一个服务器上有多个网站,想每个网站都有独立的聊天室。现在能不能实现一个端口服务多个网站,可以的话是用路由实现吗? 如果还不支持的话,是不是是得在Applications文件夹下建立多个app呢?
现在我不是在application下建立多个,而是每个站重新安装这个程序,端口也都不同,但是后启动的这个站点,客户端无法连接
gateway报了一个错误 Gateway::getAllGatewayAddressesFromRegister() with registerAddress:"127.0.0.1:5238"
在application下放多个程序,也还是同样的问题,只有第一个启动的8083那个端口是正常的,浏览器正常连接。 下面这个9083就是不行,扫描端口也是开放的。 gateway还是报错 Gateway::getAllGatewayAddressesFromRegister() with registerAddress:"127.0.0.1:4238"
反复测试了多次,发现只有第一次启动的服务才可以用。其后的服务的即便启动成功,客户端也无法连接,难道必须一个服务器一个吗。O(∩_∩)O哈哈~
http://doc2.workerman.net/multi-gatewayworker-instance.html
看下手册呢
感谢回复,真没注意到这里,以后一定多看文档。是因为我把$gateway->startPort代码都注释了,导致都从默认端口开始,所以后来的服务都连不上
一个端口服务多个网站, 增加后面的url即可 127.0.0.1:9292/site1 127.0.0.1:9292/site2 127.0.0.1:9292/site3
现在我不是在application下建立多个,而是每个站重新安装这个程序,端口也都不同,但是后启动的这个站点,客户端无法连接
gateway报了一个错误
Gateway::getAllGatewayAddressesFromRegister() with registerAddress:"127.0.0.1:5238"
在application下放多个程序,也还是同样的问题,只有第一个启动的8083那个端口是正常的,浏览器正常连接。
下面这个9083就是不行,扫描端口也是开放的。
gateway还是报错
Gateway::getAllGatewayAddressesFromRegister() with registerAddress:"127.0.0.1:4238"
反复测试了多次,发现只有第一次启动的服务才可以用。其后的服务的即便启动成功,客户端也无法连接,难道必须一个服务器一个吗。O(∩_∩)O哈哈~
http://doc2.workerman.net/multi-gatewayworker-instance.html
看下手册呢
感谢回复,真没注意到这里,以后一定多看文档。是因为我把$gateway->startPort代码都注释了,导致都从默认端口开始,所以后来的服务都连不上
一个端口服务多个网站, 增加后面的url即可 127.0.0.1:9292/site1 127.0.0.1:9292/site2 127.0.0.1:9292/site3