Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Problemas en RED LOCAL

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Problemas en RED LOCAL Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
Mensaje    Asunto: Responder citando

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
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
Mensaje    Asunto: Responder citando

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..
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.