2011-11-15 66 views
10

今天,我試圖讓使用PHPSDK在Facebook上的應用程序,我看到ocassionaly顯示從庫異常說 CurlException: 28: connect() timed out!CurlException:28:connect()超時?

因此,要檢查它是否是我的代碼錯誤,我下載最新的磁帶庫PHPSDKgithub。然後我試圖運行examples/example.php文件幾次,之後我查看錯誤日誌,並且這個錯誤也存在(並不總是,看起來像是一種隨機事物)。

我試圖在開發人員論壇上找到解決方案沒有任何成功,因爲我注意到這類問題發生在過去,並且都不知道爲什麼。

任何解決方案?

感謝

回答

5

同樣在這裏,完全隨機的,但在大訪問的網站上的錯誤日誌文件來快速全:/

錯誤在這裏打開:http://developers.facebook.com/bugs/182705755149358

生產服務器使用相同的PHP代碼,如圖所示在給定的例子中:https:// developers.facebook.com/blog/post/534/

6次通過2個連接。其他:

***`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 =>相同的問題LEM。
  • 將Api-Read.Facebook.Com更改爲Api.Facebook.Com =>同樣的問題。
  • 嘗試一下Curl Params:CURLOPT_SSL_VERIFYPEER => false,$ opts [CURLOPT_SSL_VERIFYHOST] = 2;但我的情況不是SSL問題。
  • 嘗試使用telnet和端口443連接到FB Api/Graph/Api讀服務器=>同樣的問題。 僅響應時間2月6 ...

不過actualizing了Facebook的平臺活狀態頁... API響應時間提高...... https://developers.facebook.com/live_status

相關問題