Comprobar el estado de un proceso de producción de ASP.NET
-
06-09-2019 - |
Pregunta
¿Hay una manera de comprobar lo que es un proceso de asp.net está haciendo en el entorno de producción? En Linux, se puede ejecutar un strace en un identificador de proceso y saber exactamente lo que está haciendo el proceso. ¿Se puede hacer algo similar en un proceso de asp.net? Alrededor de google me dice que es necesario crear archivos de volcado y luego analizar el problema existe, pero lo que si sólo quiere comprobar el estado actual del proceso? (Como el tamaño de la memoria caché, más largo hilo conductor, número de objeto específico, etc ...).
Cualquier ayuda sería grande.
Gracias
Solución
Como se mencionó por JD, Monitor de rendimiento puede ayudar a salir. También debe comprobar fuera de la herramientas de Windows Sysinternals . Las dos herramientas Sysinternal que probablemente le ayudará a cabo la mayor parte son:
Otros consejos
Se puede ver la mayor parte de la información en su pregunta utilizando Monitor de rendimiento.
Esto proporciona una visión general de vigilancia ASP.Net con perfmon http://msdn.microsoft.com/en-us/library/3xxk09t8 (VS.71) .aspx
Para ver el uso de memoria administrada echa un vistazo a .Net recolector de basura (puede filtrarlo a la página web asp.net).
Vea los contadores de proceso para obtener más información sobre el proceso de trabajo de IIS.