Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-04-2008
paty_rlopez paty_rlopez is offline
Miembro
 
Registrado: ene 2006
Ubicación: Torreón
Posts: 46
Poder: 0
paty_rlopez Va por buen camino
liberar fbserver

Hola a todos

Tengo un pequeño problema, necesito tener ejecutando un programa las 24 horas del día, los 365 días del año, pero el fbserver va tomando memoria que no libera
Y esto ocasiona, que el sistema se haga lento

¿Cómo puedo hacer para liberar la memoria que no suelta el fbserver?

Hasta ahorita, solo cerrando y abriendo el programa principal se libera la memoria del fbserver.

¿Existe alguna otra forma? , si la conocen les agradezco que me la den a conocer

Gracias
__________________
Saludos Cordiales
Responder Con Cita
  #2  
Antiguo 17-04-2008
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Que version de Firebird tienes? yo tengo corriendo aplicaciones 24 x 7 x 365 y nunca el FBServer ha sobrepasado los 25MB en memoria, se puede saber que es lo que hace tu apliacacion?
Responder Con Cita
  #3  
Antiguo 17-04-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por paty_rlopez Ver Mensaje
[..] el fbserver va tomando memoria que no libera
Y esto ocasiona, que el sistema se haga lento [..]
Debes buscar el problema en otro lado, seguro que fbserver no es culpable.

¿A qué te refieres con memoria que no libera, memoria en disco o memoria ram?
¿Qué versión usas, classic o superserver?
¿Qué sistema operativo, linux, bsd, aix, solaris, osx, windows...?
¿La cache y buffer, qué tal?
¿Qué modo de transacciones usas?, ¿no estarás acumulando transacciones sin confirmar?
etc.
etc.
...

Responder Con Cita
  #4  
Antiguo 17-04-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Qué modo de transacciones usas?, ¿no estarás acumulando transacciones sin confirmar?
Yo me quedo con esta posibilidad... Creo que esta puede ser la causa más probable de dicho comportamiento.

paty_rlopez, Sería muy oportuno que aportaras más detalles para ayudarte a encontrar una solución o alternativa a tu problema. Lamentablemente no tenemos una bola de cristal que nos diga cual es la causa... por el momento no nos queda otra que jugar al adivino.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #5  
Antiguo 18-04-2008
paty_rlopez paty_rlopez is offline
Miembro
 
Registrado: ene 2006
Ubicación: Torreón
Posts: 46
Poder: 0
paty_rlopez Va por buen camino
Me hablan de cosas que son extrañas para mi

Primero el programa administra una gasolineria, se comunica por medio del puero serial a un grupo de dispensarios conectados en bus, guardo en la base de datos los consecutivos que llevan cada dispensario, hace cortes, facturas, entre otras cosas,

La lectura de tickets es lo mas recurrente, y el conteo de los consecutivos de las ventas.

en algunas gasolinerias tengo el firebir 1.5 y en otras el 2.0, y el comportamiento es el mismo.


¿a que se refieren con confirmar una transaccion? probablemente por ahi este el problema, el detalle es que ni siquiera conozco el termino, y a lo mejor lo hago pero no se que lo estoy haciendo.

Gracias por su paciencia y ayuda
__________________
Saludos Cordiales
Responder Con Cita
  #6  
Antiguo 18-04-2008
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
1. lo haces desde Delphi o desde PHP o desde otro programa???
2. si es por medio de Delphi con que componente te conectas a Firebird???
3. SI te conectas por medio de ADO o por medio de BDE es recomendable pensar en ir cambiando de componentes por unos que soporten mejor un esquema Cliente Servidor como son los DBX, IBX, MDOLib, FBPlus entro otros.
4. A medida que des respuestas saldrán tal vez mas preguntas..


Nota: Para entender mejor las transacciones en Interbase/Firebird te recomiendo un muy buen articulo de un gran maestro que últimamente lo veo poco en el foro
__________________
"Como pasa el tiempo..... ayer se escribe sin H y hoy con H"
Responder Con Cita
  #7  
Antiguo 18-04-2008
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por RONPABLO Ver Mensaje
[..]
Nota: Para entender mejor las transacciones en Interbase/Firebird te recomiendo un muy buen articulo de un gran maestro que últimamente lo veo poco en el foro
Sí que está perdido el gran kinobi
Responder Con Cita
  #8  
Antiguo 22-04-2008
paty_rlopez paty_rlopez is offline
Miembro
 
Registrado: ene 2006
Ubicación: Torreón
Posts: 46
Poder: 0
paty_rlopez Va por buen camino
Smile

Hola
gracias a todos por su ayuda

si estaba confirmando las transacciones, y no encontre el como solucionar lo de la memoria, lo que hice es cerrar la base de datos despues de hacer un corte y abrirla nuevamenteaird soltaba la memoria que estaba ocupando el firebird

Gracias por su ayuda nuevamente
__________________
Saludos Cordiales
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Liberar Grafico maravert Gráficos 2 08-01-2007 12:31:03
problemas con fbserver thebignico Firebird e Interbase 1 14-09-2006 14:55:09
liberar objetos OscarG OOP 13 06-10-2005 18:49:18
fbserver.exe: terminated abnormally (4294967295) JMOTON Firebird e Interbase 1 29-11-2004 16:58:54
Liberar componente Sick boy OOP 7 13-05-2003 23:36:51


La franja horaria es GMT +2. Ahora son las 11:35:32.


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
Copyright 1996-2007 Club Delphi