[截图](/upload/img/20220524/24628c3e8e2857.png)
如图,calltask_init是异步任务服务端用来执行耗时任务,text协议,进程数开12,async_task_proxy为异步任务客户端,websocket协议,进程数开1,我在controller里做http接口,触发异步任务时直接连接async_task_proxy并指定要执行的异步任务。结果我连接调接口8次,却只有5个任务开始执行了,另外3个任务为等待状态,具体哪个任务执行,目前没发现规律。
我希望得到的结果是:异步任务进程数开12的话,那么只有第13个调用时才会发生任务等待。TaskInit::class,
// 监听的协议 ip 及端口 (可选)
'listen' => 'text://0.0.0.0:9611',
// 进程数AsyncTaskProxy::class,
// 监听的协议 ip 及端口 (可选)
'listen' => 'websocket://0.0.0.0:9608',
// 进程数