gpt4 book ai didi

PHP fatal error : Uncaught GuzzleHttp\Exception\RequestException: cURL error 2: easy handle already used in multi handle

转载 作者:行者123 更新时间:2023-12-02 05:33:44 27 4
gpt4 key购买 nike

我是用户而不是开发者。开发人员不可用。

这是 Google 购物产品提交脚本中使用的 Google API 库。

脚本成功运行,每 20 分钟一次,持续了 2 年 + 昨天的前 5 个小时。

然后出现以下错误:

[18-Apr-2020 06:20:03 Europe/London] PHP Fatal error:  Uncaught GuzzleHttp\Exception\RequestException: cURL error 2: easy handle already used in multi handle (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) in ../vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:162
Stack trace:
#0 ../vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(129): GuzzleHttp\Handler\CurlFactory::createRejection(Object(GuzzleHttp\Handler\EasyHandle), Array)
#1 ../vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php(89): GuzzleHttp\Handler\CurlFactory::finishError(Object(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#2 ../vendor/guzzlehttp/guzzle/src/Handler/CurlHandler.php(43): GuzzleHttp\Handler\CurlFactory::finish(ThObject(GuzzleHttp\Handler\CurlHandler), Object(GuzzleHttp\Handler\EasyHandle), Object(GuzzleHttp\Handler\CurlFactory))
#3 ../vendor/guzzlehttp/guzzle/src/Handl in ../vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php on line 162

脚本停止工作前后唯一的服务器更改是对物理主机应用了安全补丁并重新启动了服务器。

PHP v7.3.16

我相信正在使用的 Google 库是 v2.0

我可以遵循说明,尽管可能不理解它们!

TIA

最佳答案

以防万一阅读本文的人正在使用 Laravel。几天前我们突然开始遇到同样的问题,尝试安装不同的 cURL 版本并设置 cURL 选项,但没有任何效果。我通过更改vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php 文件修复了它。查找显示“

”的行
if (count($this->handles) >= $this->maxHandles) {
curl_close($resource);
} else {
...
}

将其全部注释掉,而不是 if/else 只需编写

curl_close($resource);

换句话说,无论句柄数是多少,您始终会关闭 cURL 连接。这对我们来说立即奏效了!

希望有帮助:)

关于PHP fatal error : Uncaught GuzzleHttp\Exception\RequestException: cURL error 2: easy handle already used in multi handle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61285075/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com