1、项目里有一个设备接入服务,是多进程运行,在每个进程里创建一个异步客户端。比如 4 个进程
2、起了另一个服务TCP服务,上面的异步客户端连接到这里,接受来自接入服务的数据。同样 4 个进程
3、通过'reusePort' => true, 目的是可以平均接入服务的4个异步AsyncTcpConnection,结果是连接还是集中在其中1个或者2个随机的进程里。'reusePort' => true 没有起效
'option' => [
'count' => 4,
'name' => 'dataserv',
'reusePort' => true,
],
这里写步骤
要么你php版本不支持
要么你操作系统不支持
要么你workerman版本不支持
要么你根本就没设置到reusePort,或者说你的option里不支持设置reusePort