![]() |
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 |
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. |
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. |
Cita:
|
Uso Windows 2003 Server, instalado como un PC más... no hay inguna administración en este momento.
Muchas gracias |
Cita:
http://tracker.firebirdsql.org/browse/CORE-1276 |
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 |
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 |
La franja horaria es GMT +2. Ahora son las 09:51:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi