几个客户端请求数据
错误的原因是: businessworker没有拿到gateway的内部通信地址,导致businessworker和gateway之间的连接建立失败.
错误的原因是:
解决方案就是: 确保如下两项registerAddress设置正确并且是同一个值:
解决方案就是:
//假定registerAddress为 192.168.1.234:1238 $gateway->registerAddress = "192.168.1.234:1238"; $businessworker->registerAddress = "192.168.1.234:1238"
$gateway->lanIp = '127.0.0.1'; // 内部通讯起始端口,假如$gateway->count=4,起始端口为4000 // 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口 $gateway->startPort = 4800; // 服务注册地址 $gateway->registerAddress = '127.0.0.1:1238';
单机部署?
@3805:一直都是可以的,就是数据一多就报错
@614:对,同一个机器
数据量大的话,不要用select了,安装events扩展,同时按官方手册优化linux内核
好的,我试试
错误的原因是:
businessworker没有拿到gateway的内部通信地址,导致businessworker和gateway之间的连接建立失败.
解决方案就是:
确保如下两项registerAddress设置正确并且是同一个值:
$gateway->lanIp = '127.0.0.1';
// 内部通讯起始端口,假如$gateway->count=4,起始端口为4000
// 则一般会使用4000 4001 4002 4003 4个端口作为内部通讯端口
$gateway->startPort = 4800;
// 服务注册地址
$gateway->registerAddress = '127.0.0.1:1238';
单机部署?
@3805:一直都是可以的,就是数据一多就报错
@614:对,同一个机器
数据量大的话,不要用select了,安装events扩展,同时按官方手册优化linux内核
好的,我试试