cURL错误18:传输关闭,剩余未完成的读取数据

我用的是Laravel5.7和Guzzle的最新版本,并且正在尝试向外部网站发出批处理池请求。到目前为止,它一直运行良好,但由于获取的数据变得更大,在等待了整整2分钟之后,我开始得到这些错误:

cURL error 18: transfer closed with outstanding read data remaining

我使用的Guzzle GUSOST并发池请求:

new Pool($client, $requests($urls, $headers), ...)

我要发送的头只包括Authorization头,没有指定任何其他内容。

我在Goolge上寻找解决方案,但似乎找不到任何与这个问题相关的东西。我发现它可能是跟Content-length有关。有人知道这里有什么问题吗?如果你需要更多的信息,请在下面的评论中询问。