Buenos dias seƱores,
La consulta viene a raiz de que tengo un servidor en el que corren
unos webservices en .net 1.0 que cuando llega a cierto punto de uso de
memoria dispara la exception Systtem.OutOfMemoryException.
Ya configure el processmodel del machine.config para que el
aspnet_wp.exe se recicle ... pero cuando llega el momento en que se tiene
que reciclar sale con un outofmemory y no se recicla.
La pregunta es ... que puede estar pasando que no permite que se
recicle el proceso ?
El servidor es un windows 2000 server sp4 ... IIS 5.
Corren aplicaciones .net y java.
Tiene 2Gb de memoria.
<processModel enable="true" timeout="Infinite"
idleTimeout="1:00:00" shutdownTimeout="0:00:20"
requestLimit="Infinite" requestQueueLimit="5000"
restartQueueLimit="10"
memoryLimit="20"
webGarden="false" cpuMask="0xffffffff"
userName="*****" password="******"
logLevel="All" clientConnectedCheck="0:00:05"
comAuthenticationLevel="Connect"
comImpersonationLevel="Impersonate"
responseRestartDeadlockInterval="00:03:00"
responseDeadlockInterval="00:03:00"
maxWorkerThreads="100" maxIoThreads="100"
/>
Lo que noto es que al llegar al memorylimit el GC empieza a
trabajar, y luego de intentar liberar dispara la exception de out of memory.
Si pueden ser utiles, tengo un log de performance para pasar.
Saludos!