Foros del Web » Programando para Internet » PHP »

Errores fsockopen

Estas en el tema de Errores fsockopen en el foro de PHP en Foros del Web. hola chicos, hice ejecutar esta linea de codigo en mi servidor: @fsockopen("207.46.107.28", "1863", $errno, $errstr, 2); y como error en $errno me sale 110 que ...
  #1 (permalink)  
Antiguo 13/06/2007, 08:59
 
Fecha de Ingreso: abril-2005
Ubicación: en Santa Cruz - España
Mensajes: 429
Antigüedad: 19 años
Puntos: 1
Errores fsockopen

hola chicos, hice ejecutar esta linea de codigo en mi servidor:

@fsockopen("207.46.107.28", "1863", $errno, $errstr, 2);

y como error en $errno me sale 110

que significa este error.

saludos...
  #2 (permalink)  
Antiguo 13/06/2007, 09:07
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Errores fsockopen

¿tenés el reporte de errores activado? ( error_reporting(E_ALL) )
Si está activado, ¿PHP te da algún error más?
  #3 (permalink)  
Antiguo 13/06/2007, 09:09
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Errores fsockopen

Imprime $errstr para que veas lo que significa

Saludos
  #4 (permalink)  
Antiguo 13/06/2007, 09:14
 
Fecha de Ingreso: abril-2005
Ubicación: en Santa Cruz - España
Mensajes: 429
Antigüedad: 19 años
Puntos: 1
Re: Errores fsockopen

En el $errstr sale: Connection timed out, debido a que se da este error???

saludos...
  #5 (permalink)  
Antiguo 13/06/2007, 09:19
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Errores fsockopen

Ese error se da porque el intento de conexión al servidor remoto demora demasiado tiempo.
Puede ser causado porque el host está temporalmente "caído" o porque está demasiado sobrecargado como para contestar en tiempo y forma a la petición de tu programa.

Revisá si podés el estado del sistema al que intentás conectar. En cualquier caso, es un error que deberías prever, porque los motivos que causan que una máquina no pueda responder a una petición son muchos y pueden ser frecuentes.


Saludos.
  #6 (permalink)  
Antiguo 13/06/2007, 09:23
 
Fecha de Ingreso: abril-2005
Ubicación: en Santa Cruz - España
Mensajes: 429
Antigüedad: 19 años
Puntos: 1
Re: Errores fsockopen

les explico este mismo script los tengo en tres servidores de hosting diferentes de los cuales en 2 funcionan correctamente, pero en el tercero no funciona porque puede ser esto, ¿por problemas de mi hosting? o ¿por problemas de la ip a la que intento acceder?

saludos...
  #7 (permalink)  
Antiguo 13/06/2007, 10:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Errores fsockopen

Si te funciona en los otros dos, el problema puede ser que el routeo entre tu servidor y la maquina que te quieres conectar esta teniendo problemas, por lo que en tu servidor deben de checar sus tablas DNS. Otro problema es que tengas un firewall que no deje salir las conexiones o en el otro servidor que este negando las conexiones de este server.

Como puedes ver las causas son muchas, necesitas diagnosticar bien el problema para que puedas darle una solucion mas especifica.

Saludos.
  #8 (permalink)  
Antiguo 13/06/2007, 10:47
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: Errores fsockopen

También podrías probar aumentando el parámetro tiempo de espera:
@fsockopen("207.46.107.28", "1863", $errno, $errstr, 30);
  #9 (permalink)  
Antiguo 18/06/2007, 09:22
 
Fecha de Ingreso: abril-2005
Ubicación: en Santa Cruz - España
Mensajes: 429
Antigüedad: 19 años
Puntos: 1
Re: Errores fsockopen

les cuento los señores del hosting reemplazar la linea:

var $server = 'messenger.hotmail.com'; por
var $server = '207.46.107.90';

funciono bien por unos dias ahora ya no funciona nuevamente, segun ellos dicen:

Hemos modificado su archivo para que use solo una IP en lugar de messenger.hotmail.com ya que la direccion indicada devuelve diferentes IP en cada acceso .


saludos...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:26.