2017-11-06 12 views
0

대기열에서 메시지를 읽고 블로깅 저장 장치에서 파일을 읽고 변환 한 다음 변환 된 파일을 다른 BLOB 컨테이너에 씁니다. 모든 파일이 제대로 변환 중입니다. 내 앱 서비스를위한 Kudu 사이트는 거의 100 % 실행 중입니다. Kudu의 프로세스 탐색기는 내 웹 작업이 해당 서버 내에서 실행되는 유일한 다른 프로세스임을 보여줍니다. 평범한 지혜는 문제가되는 것이 아마 webjob임을 나타냅니다. 문제가 무엇인지 판단 할 수있는 도구가 있습니까?연속 웹 잼에서 최대 CPU %

감사합니다.

답변

0

가장 간단한 방법은 프로세스 덤프 (Kudu 프로세스 탐색기에서)를 다운로드 한 다음 로컬에서 분석하는 것입니다. windbg 또는 Visual Studio. 쓰레드를 살펴보면, 어떤 쓰레드가 CPU를 회전시키고 있는지 알 수 있습니다.

또 다른 간단한 테스트는 새로운 BLOB의 생성을 일시적으로 중단하고 그로 인해 CPU 사용량이 저하되는지 여부를 확인하는 것입니다. 처리가 없을 때 여전히 높으면 이상한 일이 벌어지고 있습니다.