我正在使用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
。
有人知道这可能是什么问题吗?如果您需要更多信息,请在此帖子下方的评论中提出要求。
MAIL_ENCRYPTION=null to
MAIL_ENCRYPTION=tls
和运行命令
php artisan config:cache