2011-11-15 15 views
10

Hoy en día yo estaba tratando de hacer la aplicación en Facebook usando PHPSDK y vi exhibidas ocassionaly excepción de la biblioteca diciendo CurlException: 28: connect() timed out!CurlException: 28: ¿se ha agotado el tiempo de espera de connect()?

Así, para comprobar si es mi código de error que he descargado la última biblioteca de PHPSDKgithub. Luego intenté ejecutar el archivo examples/example.php varias veces, luego busqué en el registro de errores y este error también estaba allí (no siempre, parece que es algo aleatorio).

Estaba tratando de encontrar una solución en el foro de desarrolladores sin ningún éxito, ya que noté que este tipo de problema ocurre en el pasado, y ninguno sabe por qué.

¿Alguna solución?

Gracias

Respuesta

5

mismo digo, totalmente al azar, pero en el sitio de acceso grande el archivo de registro de errores rápidamente vienen completo:/

error accesible aquí: http://developers.facebook.com/bugs/182705755149358

servidor de producción utilizan el mismo código PHP como se muestra en el ejemplo dado: https: // developers.facebook.com/blog/post/534/

2 conexiones en 6 pasadas. otra cosa:

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

den;

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

) 

Else Estas son las opciones en la 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', 
); 

he Prueba esto:

  • Levante ConnectTimeOut => Mismo problema Lem.
  • Cambie Api-Read.Facebook.Com a Api.Facebook.Com => Mismo problema.
  • Probar con Curl Params: CURLOPT_SSL_VERIFYPEER => false, $ opts [CURLOPT_SSL_VERIFYHOST] = 2; Pero no es un problema de SSL para mi caso.
  • Intente conectarse al servidor FB Api/Graph/Api-read utilizando telnet y el puerto 443 => Mismo problema. responderá sólo 2 vez el 6 de ...

Aún actualizar la página de la plataforma Live-Situación de Facebook ... tiempo de respuesta Api elevar ... https://developers.facebook.com/live_status

Cuestiones relacionadas