2011-11-15 9 views
10

今日はPHPSDKを使用してFacebook上でアプリケーションを作成しようとしていたと私はocassionalyそれは私がgithubから最新のライブラリPHPSDKをダウンロードした私のコードのバグだかどうかを確認するために、そう CurlException: 28: connect() timed out!CurlException:28:connect()がタイムアウトしましたか?

を言ってライブラリから例外を表示しました。それから、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 =>同じProbレム。
  • 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読み取りサーバーに接続してみます。まだのFacebookのプラットフォームライブ-Statusページを実現

が... APIレスポンス時間が上げ6上の唯一の2時間 応答し... ... https://developers.facebook.com/live_status

関連する問題