FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Isapi DLL Out of Memory con IIS 7.5
Estimados, les escribo para pedirles ayuda urgente. Tengo un WebServer corriendo sobre IIS 7.5 como una dll Isapi. Funciona correctamente pero luego de correr por algunas horas la memoria virtual del application pool se dispara sin motivo alguno y mi WebServer comienza a loguear "Out of Memory".
Lo raro es que el consumo de memoria es normal (aprox. 15 MB), pero pasado cierto tiempo se dispara a mas de 1GB. Espero puedan darme alguna guia, si es que alguien le ha sucedido. La dll esta desarrollada en Delphi XE8 y revise todo el codigo sin encontrar ninguna perdida de memoria visible. |
#2
|
||||
|
||||
Ummm...
|
#3
|
|||
|
|||
jaja, si se que mi revisión no es 100% segura, pero aclare que no encontré perdidas de memoria visible. Es decir, cada objeto creado es liberado. Pero puede ser un problema de programación, no se si una dll Isapi deba incluir la unit ShareMem, por ejemplo.
Ademas reitero, es raro que durante varias horas el consumo de memoria es estable pero llegado cierto tiempo se dispara inmediatamente a 1GB de memoria virtual. Estoy pensando que el problema es mas bien en alguna configuración de IIS, pero no descarto nada. |
#4
|
||||
|
||||
Lo que he puesto es porque es prácticamente imposible ayudarte con la información que has dado, salvo alguien que alguna vez le haya ocurrido exactamente lo mismo.
Ni vemos tu servidor, ni lo que tiene instalado, ni vemos tu código, ni... nada de nada Solo podemos intentar adivinar, dar palos de ciego. |
#5
|
|||
|
|||
Si tu isapi no tiene componentes de terceros puedes intentar compilarla con un XE más bajo, te recomiendo que revises la configuración del IIS y veas si estas restringiendo el uso de recursos desde el iis.
Cuento con varias isapis y tengo el problema de que después de un tiempo fallan y solo reiniciando el iis se restablecen, el fallo se presenta dependiendo del uso. Saludos. |
#6
|
|||
|
|||
Casimiro, entiendo, la verdad es que no pretendo que prueben mi codigo, no me gustaría semejante molestia. Mas bien como decis vos, esperaba saber de alguien que haya tenido algún problema similar.
bitbow, gracias por tu respuesta. La dll esta configurada sin ningún limite de memoria, se esta ejecutando como se crea por defecto, es decir, solamente modifique que se permita le ejecución de aplicaciones de 32 bits y el usuario por LocalSystem. |
#7
|
||||
|
||||
Pone un servidor hello world a correr por unas horas y ver si tira Out of memory
Por que el problema va a estar en Isapi? No estara en tu codigo? |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Isapi DLL con Apache | Inge022 | Delphi para la web | 2 | 22-10-2015 16:14:03 |
Error en ISAPI | kurono | Varios | 0 | 29-12-2012 17:52:41 |
ISAPI con delphi | erickahr | Internet | 6 | 24-04-2011 19:37:45 |
Filtro Isapi con C# | Melcv | .NET | 0 | 26-06-2006 11:57:28 |
ISAPI e Interbase!!! | acertij022 | Internet | 2 | 02-07-2004 21:44:12 |
|