FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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:
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 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
__________________
Sonrie al mundo, y el mundo te sonreirá :) |
#2
|
|||
|
|||
Tengo el mismo problema o parecido y me esta volviendo loco ¿alguien puede darnos algo de luz?
|
#3
|
||||
|
||||
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...
__________________
"Lo mejor de no saber hacer nada es que se tiene mucho tiempo libre."
|
#4
|
|||
|
|||
¿Es posible que el servidor tenga dos tarjetas de red?
|
#5
|
|||
|
|||
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.
|
#6
|
||||
|
||||
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) |
#7
|
|||
|
|||
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. |
|
|
|