Gatewayworker 如何跟外网服务器部署

kit_cx

Gateway 和 Register 在云服务器,BusinessesWorker 在外网服务器。

启动的时候,BusinessWorker 能收到 Gateway广播的 lanIp 地址,但提示 GatewayConnection Error : 1 ,connect ‘lanIp的IP’:2900 fail

怎么配置呢

3147 1 0
1个回答

phpcreeper

分布式部署可能的注意事项:
1、gateway和businessworker若在同一个内网,$gateway->lanIp = "gateway所在机器的内网IP";
2、gateway和businessworker不在同一个内网,$gateway->lanIp = "gateway所在机器的外网IP";
3、分布式部署时,$gate->lanIp = "不能填写127.0.0.1";
4、剩下的就是让防火墙放行gateway监听的一堆内部端口、register监听端口等等;

PS:手册上说的很详细,严格按手册说明部署,肯定没问题的。

  • kit_cx 2020-01-03

    是不是跟云服务的私有网络有关,怎么配置都不能通讯呢

  • phpcreeper 2020-01-03

    你用的是阿里云专有网络吧?如果是专有网络并且不在同一个内网,那么是无法分布式部署的; 要么你都搬到同一个专有网络内,要么换经典网络试试。

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