Pregunta

Tengo una aplicación web que a veces simplemente se bloquea debido a una carga pesada.Para que vuelva tengo que cerrar el proceso "dllhost.exe". ¿Alguien sabe qué hacer?

Esta es una aplicación ASP clásica (VBScript) con muchos objetos COM+.

El servidor tiene la siguiente configuración:

  • Intel Core 2 Duo 2,2 GHz / 4 GB de RAM
  • Windows Server 2003 Edición Web SP2
  • IIS 6.0

Hay algunos errores en el registro de eventos relacionados con los objetos COM.Pero ¿por qué los errores en los objetos COM harían que todo el servidor colapsara?

Los objetos COM son objetos PowerBuilder implementados como objetos COM.

¿Es IIS 7.0 (mucho) más estable que IIS 6.0?

¿Fue útil?

Solución

Suena como objetos COM poco fiables que causan el problema.¿Los carga en la "Aplicación"? Si lo hace, ¿son seguros para subprocesos?¿O se usan y descartan en cada solicitud?

Sí, reciclar cada pocas horas ayudaría a "ocultar" el problema, pero deberían depurarse y solucionarse adecuadamente...¿Has intentado dividir/vencer para descubrir qué objeto COM es el problema?Me imagino que esto es complicado en un entorno de producción, por lo que es necesario configurar algunas pruebas automatizadas intensas para reproducir el problema localmente y luego poder hacer algo al respecto.

Otros consejos

Tienes una pérdida de memoria :)

Esta entrada de blog es mi biblia para la solución de problemas de IIS:

http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO_Basics_of_IIS6_Troubleshooting.aspx

Si no puede auditar su código y encontrar dónde están las fugas de referencia, una alternativa es reciclar la aplicación reiniciando IIS aproximadamente cada 24 horas.Simplemente puede configurar un script de línea de comandos como trabajo del servidor para hacer esto.

Probablemente haya algunos errores en su registro de eventos en las categorías Aplicación y Sistema.Intente encontrar el origen de estos errores o publíquelos aquí, veremos qué podemos hacer :)

Editar :@Daniel Silveira Una fuga de memoria es probable.¿Qué objeto COM+ utilizas?Tuve algunos problemas con Excel con una aplicación que admito.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top