gateway wokerman 为啥修改开始端口号后,重启一直报错?

benwin

本来代码

$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没法生效?

图片
 
 

2263 1 0
1个回答

walkor

有几个gateway端口?几台gateway服务器?
分别把所有服务器的所有start_gateway.php start_businessworker.php 文件内容截图下。
另外提供下服务启动界面截图。

  • benwin 2018-12-28

    4台机器,每台5个gateway,5个business,其他机器就没问题

  • walkor 2018-12-28

    应该是有一台服务器start_gateway.php里lanIp配置成了127.0.0.1,分部署部署应该配置成内网ip,不能是127.0.0.1,每台服务器都检查下。

  • benwin 2018-12-29

    @1:确实这个原因

年代过于久远,无法发表回答
🔝