| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Dom 30 Oct, 2005 4:11 pm Asunto: Problemas en RED LOCAL |
|
|
Este mensaje aparece en mi aplicación cuando estoy un intervalo de tiempo sin inactividad con el servidor de INTERBASE:
‘Unable to complete network request to host “PORTATIL”.
Error writing data to te conection.
Se ha forzado la interrupción de una conexión existente por el host remoto.’
Tras este mensaje la aplicación se me queda colgada, teniendo forzosamente que cerrarla con el administrador de tareas de WINDOWS XP.
¿Saben algo de esto?
Es debido a la configuración de: ¿la RED o INTERBASE?
¿Cómo puedo solucionarlo?
Parece ser que el problema surge cuando la aplicación está un tiempo sin interactuar con la base de datos que se encuentra en otro PC de la RED LOCAL.
Mi aplicación, ya que es un TPV mantiene en todo momento abierta la base de datos y su conexión.
Os agradecería muchísimo vuestras respuestas, ya que el miércoles instalo el programa a un cliente por primera vez y no quisiera que el primer día se viese con este problema.
MUCHISIMAS GRACIAS A TODOS.
Creo que es e PC en el cual reside mi Base de Datos, que al no tener actividad corta la conexion con el PC desde el cual me conecto. Necesito ayuda URGENTE... _________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mar 01 Nov, 2005 11:37 pm Asunto: |
|
|
Verifica que la propiedad de tus IBDataBase no tenga algun numero diferente de cero, ya que se pude desconectar
TIBDatabase.IdleTimer
otra cosa, es raro, solo se desconecta cuando no haces nada o se bloquea cuando 2 usuarios entran a la misma base de datos..
saludos.. hoy es martes, espero ayudarte antes del miercoles tengo las 4:36 pm _________________
 |
|
| Volver arriba |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Mie 02 Nov, 2005 10:05 pm Asunto: |
|
|
Cesar la propiedad que comentas la tengo así, y antetodo GRACIAS por contestar.
TIBDatabase.IdleTimer = 0.
Y
AllowStreamedConnected = true.
Trabajo con ITERBASE WI-V7.0.1.1 y SQLDialect 3. + WINDOWS XP Profesional con servipack 2 y el Firewall de Windows activado pero con el puerto 3050 abierto en todos los PCs de la RED.
Se desconecta solo cuando estoy sobre 1 hora sin hacer nada con la aplicación, tenga o no abierta una tabla.
Luego he hecho otra prueba, como abrir la aplicación y al mismo tiempo abrir un directorio en el explorador dentro del PC donde reside mi Base de Datos, es decir el SERVIDOR, tras lo cual he podido ver que el mensaje continua apareciendo, pero si me muevo por el directorio que previamente había dejado abierto, no tengo problemas con dicho directorio. Dicho de otro modo que mi PC esta conectado con la RED y puedo navegar por ella. El problema es que se me cierra la conexión con la base de datos y no sé por qué. _________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Jue 03 Nov, 2005 12:59 am Asunto: |
|
|
Al parecer, y viendo como estas trabajando, el problema no es en la RED, el problema es en la configuracion del Servidor de Interbase,
realmente no es mucho lo que puedo ayudarte. por que casi no he utilizado interbase si no mas bien el c - Firebird (c de clon, eso dicen,jeje)
pero en alguna parte de la configuracion de interbase o en algun archivo de configuracion, esta diciendole a las estaciones, que se desconecte cada 60 minutos.. eso puede ser causa del servidor que al no detectar actividad dentro de la base de datos, sea el mismo servidor de Interbase quien te desconecte..
otra es que le asignes el puerto 3050 en el firewall de windows al servidor de interbase, (en firewall de windows aun que dices que lo tienes abierto.
checando he visto los siguientes enlaces donde hablan del firewall de windows xp
sobre las configuraciones del servidor de interbase - firebird
http://www.firebird.com.mx/modules/news/article.php?storyid=122
algo de como debe estar configurado el interbase
| Cita: | [IBConnection]
DriverName=Interbase
Database=xxx.xxx.xxx.xxx/3050:/opt/DBs/DATABASE.GDB
RoleName=RoleName
User_Name=sysdba
Password=masterkey
ServerCharSet=
SQLDialect=3
ErrorResourceFile=
LocaleCode=0000
BlobSize=-1
CommitRetain=True
WaitOnLocks=True
Interbase TransIsolation=ReadCommited
Trim Char=True |
Espero que se solucione tu aplicacion..
saludos si no dime y vemos que podemos hacer.. _________________
 |
|
| Volver arriba |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Jue 03 Nov, 2005 10:54 am Asunto: |
|
|
Gracias Cesar, estoy en ello. Cuando tenga algo, te comento. _________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Dom 06 Nov, 2005 5:49 pm Asunto: |
|
|
Jesus
Ya checaste si tu servidor tiene el modo de hibernacion activado?
o el protector de pantalla desactiva discos duros? _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
JesúsGandia Master


Registrado: 17 Jul 2004Mensajes: 403Ubicación: Gandia, Valencia
|
Publicado: Mar 08 Nov, 2005 7:40 pm Asunto: |
|
|
El problema no estaba en el SERVIDOR DE INTERBASE, sino en la Red de mi casa, ya que cuando he instalado la aplicacón al cliente, todo ha funcionado a la perfección. El problema parece estar en la configuración de Red de mi casa. Ahora me queda chequear mi RED, a ver donde reside el problema. Seguro que a de ser una tonteria. GRACIAS A TODOS POR VUESTRO INTERES. _________________ Muchos hombres no se equivocan jamás porque no se proponen nada razonable. |
|
| Volver arriba |
|
 |
|