Ver Mensaje Individual
  #1  
Antiguo 06-03-2013
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 21
gluglu Va por buen camino
Unable to complete network request to host 'xxxx'

Hola de nuevo !

En primer lugar, informar que he consultado no sólo internet sino en concreto también el Club Delphi, donde en varios hilos se ha planteado este error. Quiero exponer mi problema y mi información.

Nuestra aplicación está corriendo en cientos de ordenadores en varios países diferentes. Por lo tanto, de entrada descarto problemas de red, de routers o de configuración de la red local. O al menos, si la causa del problema estuviera ahí, más bien sería poder gestionar esas circunstancias al menos para evitar el error.

Trabajo con Delphi XE2, Firebird en versiones tanto 2.1 como 2.5, y la aplicación compilada con el gestor de errores de EurekaLog.

Cada día, desde hace varios meses, me llegan errores (como he indicado anteriormente, desde ordenadores de todas partes y en todas las circunstancias que a continuación explicaré), indicando el error un error de conexión con la base de datos.

El error, en el 100% de los casos es :
Cita:
Unable to complete network request to host "nombre"
Error writing data to the connection
Se ha forzado la interrupción de una conexión existente por el host remoto
He leído aquí en el foro que debería comprobar configuraciones de router o de otros elementos de la red, y que este error probablemente se deba a 'microcortes' en la comunicación que provocan que se pierda la conexión con la base de datos.

Ahora bien, este error surge INCLUSO en ordenadores independientes, sin conexión alguna a otro ordenador en red, pero que sí (evidentemente) están conectados a internet. Por lo tanto, en principio, excluyo cualquier fallo debido a accesos a la base de datos a través de ninguna red, ya que en numerosos casos donde obtengo el error, se trata de un único ordenador, con Firebird 2.5.2 instalado, y con la aplicación en el mismo ordenador.

Quiero añadir que este error está provocando un malestar MUY grande entre mis clientes, ya que impide trabajar de manera 'normal' en los casos en los que aparece. Saliendo de la aplicación y volviendo a entrar, permite que se siga trabajando hasta que en cualquier momento vuelve a aparecer el error.

Desconozco, sinceramente, si el error está provocado por EurekaLog (a los cuales consultaré también en el día de hoy), pero he querido lanzar este asunto también aquí en el foro. Si intentara probar a ver si al compilar sin EurekaLog desaparece el error, probablemente no me entere de los errores, ya que aunque pueda avisar a determinados clientes que me informen, los errores no atienden a ningún patrón preestablecido de condiciones, días o situaciones particulares, por lo cual es imprevisible cuando y como se pueda dar.

Añado que el problema igualmente se da en ordenadores en los cuales accedo (en modo local con un único ordenador) a la base de datos a través de 'LOCALHOST' o bien el propio nombre del PC en el que está instalada la aplicación.

Cualquier ayuda o comentario es bienvenido. Sé que este problema se ha discutido en varias ocasiones, pero al parecer no he podido encontrar de momento una solución correcta.

Gracias de nuevo.
__________________
Piensa siempre en positivo !
Responder Con Cita