Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-06-2008
Val Val is offline
Miembro
 
Registrado: feb 2007
Posts: 51
Poder: 18
Val Va por buen camino
Windows 2003 / XP

Hola!

Tengo una aplicación que he desarrollado sobre Windows XP y el caso es que ahora tiene que correr en un Windows 2003 Server. De primeras parece que todo va bien, pero cada cierto tiempo (hablo de semanas) la aplicación se queda colagada y no se a que se puede deber pues corriendo en Windows XP puede correr indefinidamente. ¿Alguna sugerencia?

Gracias
Responder Con Cita
  #2  
Antiguo 26-06-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
¡¡¡Eso va a ser el Transpondedor de Fluzo!!!!
.
.
.
.
.
.
¡Pero hombre de Dios!
Si tú que conoces la aplicación, sabes qué hace, la has instalado, sabes si trabaja con Bases de Datos, sabes la memoria que consume, sabes qué recursos utiliza, puedes mirar el registro de eventos del servidor, sabes qué conexiones tiene abiertas en el momento de "colgarse", no tienes ni idea de qué le pasa, imagínate nosotros con la poca información que nos has dado.

No te lo tomes a mal, pero es que suena a cachondeo.
O te molestas en aportar más datos o la pregunta que has hecho no tiene sentido.

Un saludo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 26-06-2008
Val Val is offline
Miembro
 
Registrado: feb 2007
Posts: 51
Poder: 18
Val Va por buen camino
Se que trabaja con una base de datos y esta parece que ni tiene incoherencias ni transacciones colgadas ni nada por el estilo.

El consumo de memoria es el normal, ni se dispara ni baja.

Se comunica con un par de dispositivos mediante RS232.

En el registro de eventos del servidor no pone absolutamente nada.

La única conexión abierta es con los dispositivos serie.

Y no, no tengo ni idea de lo que pasa.

Tal vez es que haya encarado mal la pregunta, trataré de ser más concreto. ¿Hay algún problema en compilar un .exe en XP y luego ejecutar este en un Windows 2003 Server? Evidentemente he llevado algunas librerias pues al ejecutar me las pedia.

Y tranquilo, que no me lo he tomado a mal
Responder Con Cita
  #4  
Antiguo 26-06-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.282
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Ok. Eso ya está mejor.
¿Cuando dices que se queda "colgada"? ¿Puedes ser un poco más concreto? Esta parte es importante para saber porqué puede ser. ¿Queda abierta? ¿Se cierra de golpe?
¿Se queda esperando algo? ¿Cómo va la CPU?

¿Podeís tener problemas de red?
Deberías revisar si las librerías que te llevas con el programa tienen su correspondiente versión para el Servidor.
¿Tienes idea de qué operación se está realizando cuando se cuelga?

Una opción podría ser implementar un LOG simple con marca de tiempo a ver si detectas qué parte del programa provoca el cuelgue.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 27-06-2008
alquimista alquimista is offline
Miembro
 
Registrado: ene 2008
Posts: 203
Poder: 17
alquimista Va por buen camino
No se si será correcto. ¿Se puede hacer publicidad a un programa?
Existe un programa llamado EurekaLog , que inspecciona en delphi si existen errores en código fuente. A ver si reservas memoria para algo y luego no liberas esa memoria y con el paso del tiempo cuelga el programa.
Lo que es el programa te paso lo que pone en la ayuda del mismo (in English of course)

www.eurekalog.com

Cita:
EurekaLog is the new add-in tool that gives your application (GUI, Console, Web, etc.) the ability to catch all exceptions and memory leaks, and generate a detailed log of the call stack with unit, class, method and line-number information as shown in the image below. The information shown is also logged to a disk file and may optionally be forwarded to you by e-mail or via Web (HTTP/S - FTP).

EurekaLog helps you find infinite loops and deadlock bugs, raising an exception when the application is frozen for a specified time. The exception shows the same application state as it does for other exceptions.
EurekaLog is easy to use because it is fully integrated into the Delphi/C++Builder IDE. You just rebuild your application to add this new exception-logging capability.

Última edición por alquimista fecha: 27-06-2008 a las 17:16:41.
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
Windows Server 2003 Fenareth Varios 12 19-02-2008 20:25:54
Bde + Windows 2003 Server R2 rmrick Conexión con bases de datos 0 23-11-2007 10:09:12
Windows 2003 y Delphi 7 rafita Varios 5 16-08-2007 21:33:20
Desactivar windows 2003 AngelMarvin Windows 0 12-01-2005 06:06:06
Interbase 6 en Windows 2003 EL WINDSURFISTA Firebird e Interbase 1 18-12-2003 14:34:32


La franja horaria es GMT +2. Ahora son las 14:51:47.


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