加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

CurlException:28:connect()超时?

发布时间:2020-12-13 19:33:57 所属栏目:Linux 来源:网络整理
导读:今天我试图在Facebook上使用 PHPSDK应用程序,我看到图书馆显示异常 CurlException:28:connect()超时! 所以,要检查是否是我的代码错误,我从github下载了最新的库PHPSDK.然后我试图运行示例/ example.php文件几次,之后我查看错误日志,这个错误也是(不总是,
今天我试图在Facebook上使用 PHPSDK应用程序,我看到图书馆显示异常
CurlException:28:connect()超时!

所以,要检查是否是我的代码错误,我从github下载了最新的库PHPSDK.然后我试图运行示例/ example.php文件几次,之后我查看错误日志,这个错误也是(不总是,看起来像是一种随机的事情).

我试图在开发者论坛上找到解决方案,没有任何成功,因为我注意到过去发生这种问题,没有人知道为什么.

任何解决方案?

谢谢

解决方法

同样的,完全随机,但在大型访问站点上,错误日志文件快速完整:

Bug打开这里:http://developers.facebook.com/bugs/182705755149358

生产服务器使用与给定示例中所示相同的PHP代码:https:// developers.facebook.com/blog/post/534/

6通6连接.其他:

***`print_r($e->getResult());`***

给:

Array
(
    [error_code] => 28
    [error] => Array
        (
            [message] => connect() timed out!
            [type] => CurlException
        )

)

否则这里是Facebook.php中的选项

/**
* Default options for curl.
*/
public static $CURL_OPTS = array(
CURLOPT_CONNECTTIMEOUT => 10,CURLOPT_RETURNTRANSFER => true,CURLOPT_TIMEOUT => 60,CURLOPT_USERAGENT => 'facebook-php-3.1',);

我试过这个:

>提高ConnectTimeOut =>同样的问题.
>将Api-Read.Facebook.Com更改为Api.Facebook.Com =>同样的问题.
>尝试使用Curl Params:CURLOPT_SSL_VERIFYPEER => false,$opts [CURLOPT_SSL_VERIFYHOST] = 2;但不是我的案例的SSL问题.
>尝试使用telnet连接到FB Api / Graph / Api读取服务器,端口443 =>同样的问题.
6点响应2次

仍在实现Facebook的平台直播状态页面… Api响应时间提高…
https://developers.facebook.com/live_status

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读