2011-09-13 3 views
1

부두에 이상한 문제가 있습니다. 잠시 후 요청을 처리하면 CPU 사용량이 100 %가됩니다.Jetty 서비스 스레드가 충돌하여 100 % CPU를 사용합니다.

SocketInputStream.read(byte[], int, int) line: 113 
ByteArrayBuffer.readFrom(InputStream, int) line: 388  
SocketConnector$ConnectorEndPoint(StreamEndPoint).fill(Buffer) line: 132  
SocketConnector$ConnectorEndPoint.fill(Buffer) line: 209  
HttpParser.parseNext() line: 289  
HttpParser.parseAvailable() line: 214 
HttpConnection.handle() line: 411 
SocketConnector$ConnectorEndPoint.run() line: 241 
QueuedThreadPool$3.run() line: 529 
Thread.run() line: 680 

Throwable.fillInStackTrace() line: not available [native method]  
SocketException(Throwable).<init>(String) line: 196 
SocketException(Exception).<init>(String) line: 41 
SocketException(IOException).<init>(String) line: 41  
SocketException.<init>(String) line: 29 
SocketInputStream.read(byte[], int, int) line: 113 
ByteArrayBuffer.readFrom(InputStream, int) line: 388  
SocketConnector$ConnectorEndPoint(StreamEndPoint).fill(Buffer) line: 132  
SocketConnector$ConnectorEndPoint.fill(Buffer) line: 209  
HttpParser.parseNext() line: 289  
HttpParser.parseAvailable() line: 214 
HttpConnection.handle() line: 411 
SocketConnector$ConnectorEndPoint.run() line: 241 
QueuedThreadPool$3.run() line: 529 
Thread.run() line: 680 

ByteArrayBuffer.readFrom(InputStream, int) line: 388  
SocketConnector$ConnectorEndPoint(StreamEndPoint).fill(Buffer) line: 132  
SocketConnector$ConnectorEndPoint.fill(Buffer) line: 209  
HttpParser.parseNext() line: 289  
HttpParser.parseAvailable() line: 214 
HttpConnection.handle() line: 411 
SocketConnector$ConnectorEndPoint.run() line: 241 
QueuedThreadPool$3.run() line: 529 
Thread.run() line: 680 

SocketConnector$ConnectorEndPoint.fill(Buffer) line: 209  
HttpParser.parseNext() line: 289  
HttpParser.parseAvailable() line: 214 
HttpConnection.handle() line: 411 
SocketConnector$ConnectorEndPoint.run() line: 241 
QueuedThreadPool$3.run() line: 529 
Thread.run() line: 680 

이 흔적, 즉, 그것은 다시 시작 영향을받는 스레드에 충분 연결되지 고객과 함께 찍은 : 나는 일식 촬영의 스택 추적의 몇 가지 샘플이 여기에 스레드가 책임을 발견하고있다 스택 트레이스를 취하기 위해 다시 일시 중단하십시오. 누구든지 아이디어가 있습니까?

편집 :이 관련되어, 궁금 : How to get Jetty thread dump?

답변

0

얼마나 그것은이 작업을 수행하기 전에 실행합니까?

-server 스위치로 JVM을 시작 하시겠습니까? 네가 그렇지 않다면 그렇게하는 것이 좋습니다.

내게 이것은 부두 벌레처럼 들립니다. 어쩌면 아카이브를 검색해 볼 수 있습니까?

관련 문제