![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Bueno, más cosillas, sigo actualizando el hilo por si alguno le resuelve en el futuro.
Por más que leo observo que todos aportan como solución un problema de la red, existe el archivo LOG encontrado por ejemplo en C:\Archivos de Programa\Firebird\Firebird_2_5\) https://firebird21.wordpress.com/201...rchivo-de-log/ En mi caso en el lado del cliente dice INET/inet_error: read errno = 10054 INET/inet_error: read errno = 10038 En el lado del servidor SERVER (Server) Thu Apr 14 17:29:34 2016 Unable to complete network request to host "server". Timeout occurred while waiting for a secondary connection for event processing Y luego SERVER (Server) Thu Jun 09 19:10:59 2016 INET/inet_error: read errno = 10054 SERVER (Server) Thu Jun 09 19:14:11 2016 INET/inet_error: read errno = 10054 SERVER (Server) Thu Jun 09 19:22:02 2016 INET/inet_error: read errno = 10054 SERVER (Server) Thu Jun 09 19:27:32 2016 INET/inet_error: read errno = 10054 SERVER (Server) Thu Jun 09 19:30:33 2016 INET/inet_error: read errno = 10054 Que corresponde con https://firebird21.wordpress.com/201...-104-en-linux/ Indica que "El error 10054 “connection reset by peer” es un problema de la red que a veces puede deberse a una red que está mal configurada o a un problema de hardware. " Por lo que parece existen routers que cierran el puerto por inactividad, y al parecer ese no es el problema según el proveedor de acceso a Internet porque su router no cierra la actividad si no hay tráfico. He revisado la red varias veces pero no encuentro fallo. |
|
#2
|
||||
|
||||
|
¿Usas post_event en algún caso?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Hola Casimiro, gracias por tu aportación. No se utilizan estos eventos en la base.
No obstante, con la base de datos remota y otros casos no hay desconexiones, esto es lo raro. ¿Por qué lo preguntas? |
|
#4
|
|||
|
|||
|
No lo indiqué, este problema ha empezado al poner la aplicación en este sistema en remoto y fue hace 3-4 días. El mensaje de error del 14 de Abril debe corresponder a algún otro suceso guardado en el log pero no con este problema.
He creado una conexión a la máquina que hace de servidor donde está la base de datos, y lo hago desde un entorno de pruebas y se desconecta también, puedo descartar que el problema sea de las máquinas clientes remotas, puede ser del servidor. Pero en el log de la máquina cliente no aparece este error, lo acabo de comprobar. Utilizando otra aplicación lo dejas sin hacer nada, al cabo de unos minutos aparece "Error reading data from connection". Y ya cierra el programa con errores. En el log no aparece este fallo ni read errno 10054 ni nada. ![]() He conectado el IBExpert v 2016.4.4.1 a la base remota, y dejado sin efectuar ninguna acción durante unos minutos, y se desconecta indicando: "Cant't format message 13:98 -- message file C:\windows\systema32\firebird.msg not found. Error reading data from connection. Connection will be closed immediately". Creo que puedo descartar problema de Software. |
|
#5
|
|||
|
|||
|
Es muy raro el error que se te presenta, como te indicó arriba, por que tendrías que dejar tu conexión abierta después de un proceso de lectura o escritura? En mi caso realizó inserciones a la base de datos de forma remota pero abro y cierro la conexión, mi conexión no se queda abierta más de 10 segundos en el peor de los casos.
Los componentes de bases de datos tienen eventos en donde puedes gestionar (con bastantes limitaciones) estos errores. Saludos. |
|
#6
|
|||
|
|||
|
Cita:
Observa que uso el IBExpert y también sucede ¿Lo que indicas es que abra y cierre la base de datos completa por cada vez que hago una inserción? |
|
#7
|
||||
|
||||
|
Prueba desde otro sitio, por ejemplo desde tu casa u otro sitio que puedas controlar y que existan los mínimos "obstáculos" entre tú y el servidor.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#8
|
|||
|
|||
|
Nueva prueba:
Arranco la aplicación IBExpert anterior, conecto a la BD remota y la minimizo. Acto seguido realizo un ping XX.XX.XX.XX /t Aunque ya se hizo esto con anterioridad y no había paquetes perdidos, es una manera de comprobar si manteniendo el tráfico en la red el equipo servidor desconecta la conexión o no. Aunque el proveedor de acceso a Internet confirmó que no existía ningún firewall del router que cerrara el puerto 3050 por inactividad. Al cabo de unos minutos se desconecta dando el mismo error anterior. Realizo un ping -t -l 51200 XX.XX.XX.XX por si es el problema del tamaño de los paquetes por ejemplo. Al cabo de 2 minutos no hay paquetes perdidos. ![]() ![]() ![]() ![]() |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Unable to complete network request to host 'xxxx' | gluglu | Conexión con bases de datos | 10 | 08-03-2013 19:48:34 |
| Unable to complete network request to host | tulio | Firebird e Interbase | 8 | 27-02-2013 17:35:59 |
| Error de Coneccion (Request BLR) | Onti | Firebird e Interbase | 7 | 21-04-2005 01:52:11 |
| Error en IB7 Unable to complete network | eyscom | Firebird e Interbase | 6 | 01-04-2004 03:26:27 |
| "Unable to complete..." La conexion se pierde durante la ejecución | ESA | Firebird e Interbase | 2 | 24-03-2004 14:09:49 |
|