gpt4 book ai didi

php - 仅 1 个程序中的 SSL 错误和 Google_IO_Exception

转载 作者:太空宇宙 更新时间:2023-11-03 14:07:47 25 4
gpt4 key购买 nike

所以我有一个脚本,它是一个 cronjob 并且已经工作了 7 个月。它上传了一个 300ish MB 的文件,并且直到一周前从未失败过。弹出的错误是:

    Uncaught exception 'Google_IO_Exception' with message 'error:1409442E:SSL rou$
Stack trace:
#0 /libs/src/Google/IO/Abstract.php(136): Google_IO_Curl->executeRequest(Object(Google_Http_Request))
#1 /libs/src/Google/Auth/OAuth2.php(342): Google_IO_Abstract->makeRequest(Object(Google_Http_Request))
#2 /libs/src/Google/Auth/OAuth2.php(278): Google_Auth_OAuth2->refreshTokenRequest(Array)
#3 /root/scriptEnCrontab/libs/src/Google/Client.php(457): Google_Auth_OAuth2->refreshToken('TOKEN...')
#4 /root/scriptEnCrontab/respaldoDrive.php(61): Google_Client->refreshToken('TOKEN...')
#5 {main}
thrown in /root/scriptEnCrontab/libs/src/Google/IO/Curl.php on line 115

我似乎找不到有关该 SSL 错误或如何解决它的信息。我不认为 token 是问题还是脚本,因为它已经工作了很长时间。是服务器吗?我仍然可以使用的其他脚本使用与此脚本相同的身份验证和凭据。感谢您的帮助。

最佳答案

我解决了。显然这是 Curl.php 中的 SSLVERSION 的问题。我有一段时间没有从谷歌更新我的 api 库,所以这可能已经在另一次迭代中解决了。这是我更改的行

ORIGINAL: curl_setopt($curl, CURLOPT_SSLVERSION, 3);

CHANGED: curl_setopt($curl, CURLOPT_SSLVERSION, 1);

关于php - 仅 1 个程序中的 SSL 错误和 Google_IO_Exception,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37816386/

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