2011-11-15 8 views
10

Oggi stavo cercando di fare applicazione su Facebook utilizzando PHPSDK e ho visto ocassionaly visualizzato eccezione dalla libreria dire CurlException: 28: connect() timed out!CurlException: 28: connect() scaduto?

Così, per verificare se è il mio codice di bug ho scaricato ultima biblioteca PHPSDK da github. Poi stavo cercando di eseguire alcuni esempi/file esempio.php poche volte, dopo di che guardo al log degli errori e questo errore era anche lì (non sempre, sembra che sia una specie di cosa casuale).

Stavo cercando di trovare una soluzione sul forum degli sviluppatori senza alcun successo, poiché noto che questo tipo di problema si è verificato in passato e nessuno sa perché.

Qualche soluzione?

Grazie

risposta

5

Stesso qui, del tutto casuale, ma sul sito di grandi dimensioni l'accesso al file di log degli errori vieni presto piena:/

Bug aperto qui: http://developers.facebook.com/bugs/182705755149358

server di produzione utilizzare lo stesso codice PHP come mostrato nell'esempio fornito: https: // developers.facebook.com/blog/post/534/

2 collegamenti su 6 passaggi. altro:

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

Dare:

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

) 

altro qui sono le opzioni del 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', 
); 

ho Prova questo:

  • Raise ConnectTimeOut => Same Prob lem.
  • Cambia Api-Read.Facebook.Com in Api.Facebook.Com => Stesso problema.
  • Provare con lì Curl Params: CURLOPT_SSL_VERIFYPEER => false, $ opts [CURLOPT_SSL_VERIFYHOST] = 2; Ma non un problema SSL per il mio caso.
  • Provare a connettersi al server FB Api/Graph/Api-read utilizzando telnet e porta 443 => stesso problema. rispondono solo 2 volta il 6 ...

Ancora attualizzare pagina piattaforma Live-Stato di Facebook ... Api tempo di risposta alzando ... https://developers.facebook.com/live_status

Problemi correlati