95 % CPU를 사용할 때 프로세스가 수행중인 작업을 확인하는 방법


2

어떤 이유로 IIS 프로세스 (W2WP.EXE)는 항상 95-99 % CPU를 소비합니다. 나는 무슨 일이 일어나고 있는지 확인하려고하지만 분명한 것을 볼 수 없습니다. 우리 가이 문제를 마지막으로 보았을 때 웹 사이트가 무한 루프의 로그 파일에 데이터를 기록하려고 시도했지만 지금은 그런 식으로 보지 못하기 때문입니다. 5 분 동안 procmon을 실행했지만 실제로 문제가 무엇인지 또는 어떤 일을하고 있는지 나타내는 것이 없습니다. 물론 나는 전문가가 아닙니다.

프로세스에서 수행중인 작업이 CPU를 너무 많이 사용하는지 확인하려면 어떻게해야합니까?

답변:


1

각 웹을 차례로 끄면 문제를 일으키는 웹 응용 프로그램을 격리 할 수 ​​있습니다.

응용 프로그램이 asp.net이면 디버거에 연결할 수 있습니다. 또는 Jetbrains Profiler를 사용하십시오.


실행중인 사이트는 하나 뿐이지 만 디버거는 릴리스 모드로 배포되었으므로 연결할 수 없습니다. 나는 프로파일 러를 시도하고 내가 무엇을 얻을 볼
— DustinDavis

앱 풀을 재활용하려고 했습니까? 이벤트 뷰어에 표시가 있습니까? 로깅을 사용하고 있습니까?
— bryan

예, 그러나 계속 발생합니다.
— DustinDavis

이 페이지가 도움이 될 것입니다 blogs.technet.com/b/marcelofartura/archive/2006/09/15/…
— bryan

1
JetBrains는 큰 실패로 기껏해야 프로세스가 중단되었습니다. ProcExplorer를 사용하여 문제가 무엇인지 확인하고 .NET에서 발생하는 문제를 지적했기 때문에 RedGate Profiler를 사용하여 wtf가 진행되고 있는지 확인했으며 이제는 문제를 해결하는 방법을 알아 내려고 노력 중입니다. 감사.
— DustinDavis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.