문제 설명 :
최근 테스트 서버 환경에서, CPU가 비행을 계속 비틀 거렸다. 최대 시간은 다시 시작 이유로 무효 후 후 200 %에 도달 깊이 파고하기로 결정
인쇄로, 상단 PID CPU 소비를 명령
PS -mp 18,434 -o THREAD, TID, 시간으로 프로세스의 CPU TID에서 가장 높은 점유율을 찾을 수
jstack을 -F TID >> tid.log에 의해 처리하는 정보에 스레드를 인쇄
지역에 SZ 명령 파일
당신은 이상한의 파일 라인의 정보를 볼 수 있습니다
스레드에서 정보를 알 수 있습니다,이 스레드가 스레드가 차단 될 때 두보 서비스 호출, 그리고 CPU를 소비 계속 것 같다, 다음 작업은 조사를 계속
계속합니다. . . .