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

问题描述 投票:0回答:1

我正在使用Laravel 5.7和Guzzle的最新版本。

我正在尝试向外部网站发出批量池请求。到现在为止,它一直运行良好,但是我认为由于要获取的数据越来越大,因此我在正好等待2分钟的等待时间

之后开始收到这些CURL错误。

cURL error 18: transfer closed with outstanding read data remaining

我使用Guzzle的并发池请求:

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

我要发送的标头仅包含Authorization标头,未指定其他任何内容。

我在Goolge上搜索以找到解决方案,但似乎找不到与该问题完全相关的东西。

我发现它可能是Content-length,但是我没有设置任何内容长度。也许是我需要设置一个Keep-alive

有人知道这可能是什么问题吗?如果您需要更多信息,请在此帖子下方的评论中提出要求。

php laravel curl guzzle
1个回答
0
投票
MAIL_ENCRYPTION=null to MAIL_ENCRYPTION=tls

和运行命令

php artisan config:cache
© www.soinside.com 2019 - 2024. All rights reserved.