循环执行异步请求 出现 have already been called

咸丰年代的奶酪

我本来的执行是 执行一个异步 然后foreach放在异步里  但是这样就只跑一个work  我想同时跑几个任务 所以我把foreach拿出来了  在foreach里执行这个异步请求的方法  然后就出现了现在这个问题,  我看了有个贴说self::$asyncInstances)=null;  但是我看代码里已经有unset了。所以请教下各位

1394 1 0
1个回答

找到问题了 是自己问题   循环时候的id不能重复, 重复的话 回调的时候就找不到不知道是谁的i请求信息报的错 现在把循环里的重复的id去掉 就正常了

  • 暂无评论
年代过于久远,无法发表回答
🔝