Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Problemas de desconexion de la BD (https://www.clubdelphi.com/foros/showthread.php?t=26271)

Giniromero 18-10-2005 14:18:14

Problemas de desconexion de la BD
 
Hola, tengo una aplicación con delphi6 y con IB7.5

La BD la tengo en un servidor 2003 Server, los clientes son 2000 o XP profesional.

El problema es que de un tiempo a esta parte, de vez en cuando se desconecta la aplicación, hay red, pero de repente te muestra el error,

Cita:

Unable to complete network request to host "Server"
Error reading data from the connection. Se ha forzado la interrupción de una conexión existente por el host remoto.

Otras veces me muesta el siguiente error:

Código:

Unable to complete network request to host "Server" Failed to establish a connection. UnKnown Win32 error 10060
Encontré la siguente dirección:

http://support.borland.com/entry.jsp...&categoryID=96

Donde ponen la siguiente ayuda:

Código:

Problem Description: The following error message is found in the log file and the client is unable to connect to the server through network. This occurred after the server was rebooted. Client error message: Unable to complete network request to host "hostname". Failed to establish a connection
Resolution:
1. The InterBase server is not running
2. InterBase licening problem.
3. Network problem between client and server. (Example: Firewall, DNS issues)
4. Some other process is using port 3050. Either change that process to use other ports or make interbase use another port.


1. El servidor está encendido permanentemente. En el visor de sucesos no he visto nada relacionado con esta aplicación a las horas en las que comienzan los problemas.
2. Tengo compradas licencias para más de los que vamos a usar la BD
3. El tema de la red lo he estado revisando, y aparentemente está OK, DNS, WINS...
4. ¿Como puedo saber si tengo algún otro proceso que esté usando este puerto?, en tal caso, ¿como puedo poner para que use el Interbase otro distinto como me sujieren?

Muchas Gracias a Todos

Virginia Romero

circulo 04-11-2005 14:43:22

Tengo el mismo problema o parecido y me esta volviendo loco ¿alguien puede darnos algo de luz?

lpmlpm 05-11-2005 03:46:32

Con firebird no me ha sucedido eso hasta ahora, pero si es por algun programa que este usando el puerto creo que cualquier porgrama sniffer te lo puede decir... revisa lo que sale del servidor con ese programa y checa que sean solicitudes de Interbase, o puedes descargar el servidor de memoria y monitorear si aun asi salen mensajes por ese puerto...

ferysil2003 08-11-2005 16:07:13

¿Es posible que el servidor tenga dos tarjetas de red?

circulo 08-11-2005 17:48:03

Pues en mi caso el servidor tiene tres tarjetas de red lo unico que las conexiones a la base de datos se hacen solo a traves de una de ellas; el resto es para el intercambio de mensajes con otras aplicaciones.

Casimiro Notevi 08-11-2005 19:06:31

Pueden ser varias cosas:

- Problemas de hard (cables, conectores, switch, tarjetas... )
Prueba a hacer un ping continuo al servidor a ver si hay algún momento
en que caiga ( ping 192.198.0.100 -t cambiando esta ip por la de tu servidor ;))
- Dices que tienes compradas más licencias de las que usas, imagino que
las habrás instalado todas.
- Prueba a instalar momentáneamente un firebird y prueba a ver qué tal, así sabes
que si ocurre lo mismo es que no es culpa de interbase (que seguro que no
es su culpa)

Aldo 27-12-2005 18:56:06

Revisar a ver si existe algún ordenador de la red que tenga alguna aplicación cliente de firebird ejecutándose y que el ordenador tenga ahorro de energía activado.

Me ha pasado que al entrar en ahorro de energía uno de los ordenadores, me sale el mensaje que te ha salido a ti. La solución que he encontrado para ello es quitar el ahorro de energía de los ordenadores.


La franja horaria es GMT +2. Ahora son las 05:24:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi