2011-08-08 6 views
1

Windows 2003 서버에서 IIS 6.0에 호스팅 된 8 개의 ASP.NET 응용 프로그램이 있습니다. 우리는 IIS 응용 프로그램 풀 프로세스 (W3WP.EXE)가 업무 시간 중에 95 %의 CPU 사용률을 소비하고 있음을 발견했습니다. 어떤 ASP.NET 응용 프로그램이 이것을 일으키는 것입니다. 우리는 같은 네트워크에있는 다른 서버에 데이터베이스 서버를 배치했습니다. 성능 모니터링 도구 또는 다른 프로세스를 사용하여 문제가있는 응용 프로그램을 식별하는 방법을 알려주십시오.IIS 6.0에서 호스팅되는 ASP.NET 응용 프로그램 모니터링?

지금까지 우리는 다른 응용 프로그램에서 일부 닫히지 않은 SQL 연결을 확인하고 해결했습니다. 그러나 우리는 같은 문제에 직면합니다.

다른 정보가 필요하면 알려주십시오.

ASP.NET 프레임 워크 : 2.0 및 3.5 DATABASE : SQL Server 2005 및 개미 성능 프로파일 러로 2008

+0

피크 기간 동안 사이트를 하나씩 일시 중지하고 잘못된 것을 찾으십시오. 그것의 소리는 매우 나쁘지 만 이것은 더 빠르고 쉬운 방법입니다. 당신이 그것을 찾으면, SQL을 추적하여이 프로세스를 먹고있는 것을 볼 수 있습니다. – Aristos

답변

0

봐. 그것은 상당히 저렴하고 병목 현상을 식별하는 훌륭한 역할을합니다.

IIS의 경우 해당 프로세스의 작업 관리자에서 PID를 가져온 다음 COM + 관리자를 확인하여 인 사이트를 찾습니다. 또한 각 사이트를 높은 격리 수준으로 이동 한 다음 IIS 로그를 검사하여 문제를 일으키는 응용 프로그램을 파악할 수 있습니다.

관련 문제