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)
-   -   Pérdida de conexión (https://www.clubdelphi.com/foros/showthread.php?t=94327)

rretamar 08-12-2019 08:32:08

Pérdida de conexión
 
Hola.
Un problema que tengo con Firebird es que si dejo una aplicación abierta connectada a la base de datos (a un servidor que está en la red de la empresa), luego de unas horas de dejarla sin usar obtengo una excepción porque se pierde la conectividad. Me pasa tanto con Firebird 2.5 como con la versión 3.0 .La aplicación es una simple consulta a una base de datos, desarrollada usando los componentes nativos de Lazarus. Descarto problemas de cortes en la red.

¿ Alguien más tuvo este problema ?.

Casimiro Notevi 08-12-2019 14:55:40

Cita:

Empezado por rretamar (Mensaje 534702)
... Descarto problemas de cortes en la red.

No lo descartes.

duilioisola 10-12-2019 10:40:01

Puede ser que el ordenador entre en un modo de suspensión.
Puede ser que apague monitor primero y luego pare los discos.
Prueba modificando la opción de ahorro de energía para evitar que suspenda componentes.

También se me ocurre poner en la aplicación un timer que haga una consulta a la base de datos periodicamente (cada 5 minutos por ejemplo) y que le pida algo simple, solo para mantener un tráfico de red.
Por ejemplo:
Código SQL [-]
SELECT CAST('NOW' AS DATE) AS FECHA_SERVIDOR FROM RDB$DATABASE


La franja horaria es GMT +2. Ahora son las 07:42:45.

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