2014-03-31 44 views
0

我們Jboss的實例是掛,當我看線程jstack,我看到了很多這JBoss的HTTP服務器掛有以下線程轉儲

這說明什麼?我的配置有問題嗎?我的jboss目前通過Apache Tomcat進行負載平衡...

任何人都可以幫助我理解這是什麼原因? 我爲我的應用服務器版本使用Jboss 6.1 ...

Apache用於負載均衡請求到三個Jboss服務器。我結束了我的轉儲了很多這方面

"http-49173-43" daemon prio=10 tid=0x00007f71a8048000 nid=0x4594 runnable [0x00007f709a7e6000] 
    java.lang.Thread.State: RUNNABLE 
    at java.net.SocketInputStream.socketRead0(Native Method) 
    at java.net.SocketInputStream.read(SocketInputStream.java:129) 
    at org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:729) 
    at org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) 
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:790) 
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598) 
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 
    at java.lang.Thread.run(Thread.java:662) 

回答

0

目前,正在對How to analyze Thread Dump 另一個更詳細的一個Javacodegeeks一個很好的博客文章,你可以找到dzone.com

在你的情況你的主題是閱讀輸入從一個套接字,這是很正常的,有一個應用程序服務器上有很多線程等待HTTP輸入。