分布式GatewayWorkerd时候lanIp="公网IP"正常,内网IP失败

截图
就这里,填公网IP时可以正常启动,不会报错,

如果填内网IP就会报下面的错误
截图
内网IP,在本机ping的通,
截图

哪位大佬帮忙指导下?

367 1 0
1个回答

walkor

如果lanip设置了内网ip,就不会有 127.0.0.1:2000 相关的报错。
1、可能你代码封装哪里出了问题,lanIp没生效
2、可能使用了分布式,有服务器没使用内网ip
3、可能能其它地方启动了gatewayWorker实例没有关闭

  • 请叫我齐大大 2023-08-15

    谢大佬回答!
    第一个问题肯定可以排除,因为同一个填参数的地方,填成公网就正常,填内网就不对,
    第二个问题,先不论是否分布式,目前这个报错是在第一台机器上就是个这个错误,用ifconfig也看了,内网IP也是绑定了的

    第三个问题,服务器重启了也是这个样子,或者有没有什么命令可以具体排查下别的地方有没有启动

  • damao 2023-08-15

    我遇到过,分布式部署A服务器配置错了会影响B的,因为A提供了错误的lanip地址127.0.01。B服务器拿到地址去连就错了。每台服务器都检查下lanip配置是否正确,然后restart重启,reload重启不生效。

🔝