Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-07-2007
pache pache is offline
Miembro
 
Registrado: jun 2003
Ubicación: colombia
Posts: 64
Poder: 21
pache Va por buen camino
Desconexión del Server a las 64 conexiones

Buen día para todos

Mi problema es que tengo un sistema de información al que acceden más de 100 usuarios, el cual siempre ha funcionado muy bien, pero que desde hace una semana me tumba la coexión al servidor de Firebird (versión 1.5) cuando la cantidad de accesos a la base de datos supera las 3 conexiones. El servicio sigue corriendo en el servidor, pero las estaciones se desconectan, así que simplemente tumbo el servicio y lo reestablezco para seguir trabajando.

Examino el archivo log y el mensaje de error allí es:
SRVR_multi_thread/RECEIVE: error on main_port, shutting down
La base de datos es de 4 Gb y el servidor es un Xeon con 3.6 Gb de RAM.

Alguien tiene idea de lo que está sucediendo.

De antemano muchas gracias
__________________
Fernando González Gil
Responder Con Cita
  #2  
Antiguo 26-07-2007
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Asegúrate que tanto en el servidor como en los puestos, el fichero gds32.dll o fbclient.dll son los mismos (misma versión).

Hay veces que al actualizar FireBird, no se actualiza esa librería, y puedes estar trabajando con distintas versiones sin darte cuenta.
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
  #3  
Antiguo 27-07-2007
pache pache is offline
Miembro
 
Registrado: jun 2003
Ubicación: colombia
Posts: 64
Poder: 21
pache Va por buen camino
Gracias por responder a mi pregunta.

Ya hice lo que me dijiste, incluso monté la versión 2.0.1 de Firebird en un equipo que estaba recien formateado, creee una pequeña aplicación para conectar a la base de datos (utilizando fbclient.dll) y el el resultado es que localmente pude establecer 244 conexion (la limitación me la impuso la memoria de mi estación), mientras que por la red llegué a la misma restricción, 64 conexiones.

Se me ocurrió que el problema es de red, así que hice la prueba con una conexión punto a punto y el resultado es el mismo. Así que parece ser una restricción del sistema operativo. Incluso por ahí encontré un artículo donde alguien proponía cambiar una clave en el registro, la clave se llama TcpNumConnections para asignar un valor más grande al número de conexiones TCP atendidas por el servidor, lo hice... y lo mismo.

Así que ya no se que hacer. Muchas gracias.
__________________
Fernando González Gil
Responder Con Cita
  #4  
Antiguo 27-07-2007
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Cita:
Empezado por pache
Así que parece ser una restricción del sistema operativo.
¿Que sistema operativo estás usando?
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...
Responder Con Cita
  #5  
Antiguo 27-07-2007
pache pache is offline
Miembro
 
Registrado: jun 2003
Ubicación: colombia
Posts: 64
Poder: 21
pache Va por buen camino
Uso Windows 2003 Server, instalado como un PC más... no hay inguna administración en este momento.

Muchas gracias
__________________
Fernando González Gil
Responder Con Cita
  #6  
Antiguo 02-08-2007
Avatar de defcon1_es
defcon1_es defcon1_es is offline
Miembro
 
Registrado: mar 2004
Ubicación: Cuenca - España
Posts: 533
Poder: 21
defcon1_es Va por buen camino
Cita:
Empezado por pache
incluso monté la versión 2.0.1 de Firebird en un equipo que estaba recien formateado
Parece que en la version 2.1 Beta1 de Firebird, ya está corregido:
http://tracker.firebirdsql.org/browse/CORE-1276
__________________
Progress Openedge
https://abevoelker.com/progress_open...dered_harmful/


Delphi forever...

Última edición por defcon1_es fecha: 02-08-2007 a las 12:26:12.
Responder Con Cita
  #7  
Antiguo 07-08-2007
pache pache is offline
Miembro
 
Registrado: jun 2003
Ubicación: colombia
Posts: 64
Poder: 21
pache Va por buen camino
Pues te cuento que no.

Ya instalé la versión 2.1 (beta) y sigo teniendo el mismo problema. Pero probé utilizando un portatil, con Windows XP, como servidor y funcionó todo correctamente (con las limitaciones propias de un equipo de menor capacidad). Logré 175 conexiones. Así que no se si el problema realmente es de firebird o es del sistema operativo.

Por ahora he limitado la cantidad de usuarios que acceden el sistema, pero necesito encontrar una solución con lo que tengo, Windows 2003 y Firebird. Seguiré probando, muchas gracias
__________________
Fernando González Gil
Responder Con Cita
  #8  
Antiguo 17-08-2007
pache pache is offline
Miembro
 
Registrado: jun 2003
Ubicación: colombia
Posts: 64
Poder: 21
pache Va por buen camino
problema resuelto.

Definitivamente el problema es el Sistema Operativo. Mis compañeros reinstalon el Windows 2003 Server (pero una versión en Español) y ahora todo funciona perfectamente.

Hasta pronto
__________________
Fernando González Gil
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cuál es la Mejor forma de Eliminar Conexiones Clientes de un Server Indy R_Richards Internet 4 22-07-2010 15:11:09
Problemas de desconexion de la BD Giniromero Firebird e Interbase 6 27-12-2005 18:56:06
Desconexion base de Datos ander Firebird e Interbase 6 05-08-2004 22:11:36
Desconexion de la aplicacion por inactividad mamen .NET 8 14-07-2004 08:32:42
Desconexión de red Kira Windows 0 06-04-2004 16:45:04


La franja horaria es GMT +2. Ahora son las 21:52:07.


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
Copyright 1996-2007 Club Delphi