2016-03-23 3 views
0

Solaris 10のボックスでSun 1.4.2 JavaでWAS 5.1を実行しています。アプリケーションが応答しなくなる理由を理解しようとしています。IBM WAS 5.1 /トレッド・ダンプ解析:Servlet.Engine.Transportsがjava.net.SocketInputStream.socketRead0に固執しました

は、私はほとんどのスレッドがこのスタックトレースに貼り付けたままServlet.Engine.Transport[...]という名前スレッドダンプで参照してください。私はちょうどこれらのようなアイドルスレッドを(アライブ接続を維持する)検討する必要がありますね

"Servlet.Engine.Transports : 10388" daemon prio=5 tid=0x00304620 nid=0x322f runnable [1b3cf000..1b3cfc28] 
    at java.net.SocketInputStream.socketRead0(Native Method) 
    at java.net.SocketInputStream.read(SocketInputStream.java:129) 
    at com.ibm.ws.io.Stream.read(Stream.java:17) 
    at com.ibm.ws.io.ReadStream.readBuffer(ReadStream.java:418) 
    at com.ibm.ws.io.ReadStream.read(ReadStream.java:110) 
    at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:454) 
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:936) 

が、私がすることはできませんその理論を確認するために多くの情報を見つける...?

答えて

1

"最新の" 5.1ソースコードを見ると、行番号は、これがイントラリクエストのデータを読み取るのではなくキープアライブの読み込みであることを意味します。

+0

ありがとうございました! – befo88

関連する問題