2009-05-28 2 views
0

프로덕션 환경에서 asp.net 프로세스가 수행중인 작업을 확인할 수있는 방법이 있습니까? Linux에서는 프로세스 id에 strace를 실행하고 프로세스가 수행중인 작업을 정확히 알 수 있습니다. asp.net 프로세스에서 비슷한 작업을 수행 할 수 있습니까? 주변을 인터넷으로 검색하면 덤프 파일을 작성한 다음 문제를 분석해야한다는 것을 알지만, 프로세스의 현재 상태를 확인하려면 어떻게해야합니까? (캐시 크기, 실행 시간이 가장 긴 스레드, 특정 개체의 수 등).프로덕션 ASP.NET 프로세스의 상태 확인

도움이 될 것입니다.

감사

+0

당신이 HTTP를 체크 아웃해야합니다 : // serverfault.com – Jeff

답변

0

JD에서 언급했듯이 PerfMon이 도움이 될 수 있습니다. Windows Sysinternals tools도 확인해야합니다. 아마 당신을 도울 것 두 Sysinternal 도구는 대부분은 : 당신은 당신이 여기에서 찾고있는 답변을 얻을 수없는 경우

0

당신은 성능 모니터링을 사용하여 문제가되는 대부분의 정보를 볼 수 있습니다.

이 관리 메모리 사용량이 (당신이 asp.net 웹 사이트에 그것을 아래로 필터링 할 수 있습니다) 닷넷 가비지 콜렉터를 확인해 보려면 성능 모니터 http://msdn.microsoft.com/en-us/library/3xxk09t8(VS.71).aspx

과 ASP.Net 모니터링의 개요를 제공합니다.

IIS 작업자 프로세스에 대한 자세한 내용은 프로세스 카운터를 확인하십시오.