gpt4 book ai didi

PHP fatal error : Uncaught CurlException: 28 and 35 on Facebook apps

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:42:08 26 4
gpt4 key购买 nike

我随机得到以下错误。它不会每次都发生。

PHP Fatal error:  Uncaught CurlException: 28: Operation timed out after 60 seconds with 47 out of 47 bytes received
PHP Fatal error: Uncaught CurlException: 28: connect() timed out!
PHP Fatal error: Uncaught CurlException: 35: Unknown SSL protocol error in connection to graph.facebook.com:443

我尝试的是

1. adding CURLOPT_SSLVERSION     => 3 (even try changing to 2)
2. changing 'https://api-read.facebook.com/' to 'api_read' => 'https://api.facebook.com/'
3. adding $opts[CURLOPT_SSLVERSION] = 3;
curl_setopt( $ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
4. Changing CURLOPT_CONNECTTIMEOUT => from 10 to 60
5. closing IPv6 and add 69.171.224.54 graph.facebook.com to /etc/hosts (several other IPs also added)
6. telnet graph.facebook.com 443 and nslookup graph.facebook.com

我不知道去哪里看得更远。请帮忙!

仅供引用:cURL 支持 = 启用,cURL 信息 = 7.15.5,OpenSSL 版本 = 0.9.8e(最新我可以在 Centos 5.7 上更新)

最佳答案

所有这些错误都与 HTTP 进程各个阶段的连接超时有关:

  • 首先,建立了连接,但没有(或很少)返回数据
  • 第二次,根本无法建立连接
  • 在第三个中,TCP 连接已建立,但在协商安全通道时被丢弃

正如 Shawn E. Carter 上面所说,这个错误似乎是同一个问题 https://developers.facebook.com/bugs/328399317246454?browse=search_4ff4817e0c5ec9768956669这个问题也是Can not connect to Facebook with a curl request

最终,这只是意味着 Facebook 的 API 服务器比预期的要慢一点。您可以尝试使用更长的超时时间,或者由于它是间歇性的,因此可以捕获异常并重试。

关于PHP fatal error : Uncaught CurlException: 28 and 35 on Facebook apps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11333480/

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