本来代码
$gateway->lanIp = '127.0.0.1';
// 内部通讯起始端口,假如$gateway->count=4,起始端口为4000
// 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口
$gateway->startPort = 2900;”
后面修改了
$gateway->startPort = 2910;”
重启发现报错提示端口不能连接,关键是报错还是2901,2902,2903,2904,2905 (5个),正常哪怕错误是是2911,2912,2913,2914,2915 才对啊,为啥改了startPort没法生效?
有几个gateway端口?几台gateway服务器?
分别把所有服务器的所有start_gateway.php start_businessworker.php 文件内容截图下。
另外提供下服务启动界面截图。
4台机器,每台5个gateway,5个business,其他机器就没问题
应该是有一台服务器start_gateway.php里lanIp配置成了127.0.0.1,分部署部署应该配置成内网ip,不能是127.0.0.1,每台服务器都检查下。
@1:确实这个原因