[截图](/upload/img/20220524/24628c3e8e2857.png)
如图,calltask_init是异步任务服务端用来执行耗时任务,text协议,进程数开12,async_task_proxy为异步任务客户端,websocket协议,进程数开1,我在controller里做http接口,触发异步任务时直接连接async_task_proxy并指定要执行的异步任务。结果我连接调接口8次,却只有5个任务开始执行了,另外3个任务为等待状态,具体哪个任务执行,目前没发现规律。
我希望得到的结果是:异步任务进程数开12的话,那么只有第13个调用时才会发生任务等待。switch ($data['command']) {
case 'init':
// 指令为“初始化呼叫任务”reusePort (可选,此选项需要php>=7.0,默认为true)
'reusePort' => true,
]
];
```
------------
感谢walkor老大的及时回复