所以,我有一个剧本,它是一个任人唯亲的工作,已经工作了7个月。它上传一个300 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错误或如何解决它的信息。我不认为这是象征性的,问题或脚本,因为它已经工作了很长时间。是服务器吗?其他我还在使用的脚本,以及这个脚本使用的凭证。任何帮助都是非常感谢的。
发布于 2016-06-27 16:46:31
我解决了。显然,这是Curl.php中的SSLVERSION的一个问题。我已经有一段时间没有从google更新我的api库了,所以可能已经在另一个迭代中解决了。这是我换的台词
ORIGINAL: curl_setopt($curl, CURLOPT_SSLVERSION, 3);
CHANGED: curl_setopt($curl, CURLOPT_SSLVERSION, 1);https://stackoverflow.com/questions/37816386
复制相似问题