3

WebSphere Application Server 8.5.5 のスレッド プール WebContainter からアクティブなスレッドをリストするのに苦労しています。誰かが私を助けることができますか?私は WebSphere の初心者です。

wsadmin.sh -lang jython -c "print AdminControl.queryNames ('name=WebContainer,process=server1,platform=dynamicproxy,node=node1,version=8.5.5.8,type=ThreadPool').splitlines()"
4

2 に答える 2

2

使用しているコマンドは、スレッドを表示するのではなく、実際にスレッド プールの構成を照会します。オブジェクト名の末尾に ,* がないため、スレッド プールの構成が表示されません。例えば、

'name=WebContainer,process=server1,platform=dynamicproxy,node=node1,version=8.5.5.8,type=ThreadPool,*'

アクティブなスレッドのスレッド スタックを表示するための 1 つのオプションは、次のコマンドを実行して、プロファイルのルート フォルダーに入る javacore を生成することです。

jvm = AdminControl.queryNames('type=JVM,process=server1,*')
AdminControl.invoke(jvm, 'dumpThreads')
于 2016-03-29T21:17:27.173 に答える
0

スレッド アナライザを使用して、スレッド ダンプを一覧表示して調査できます。jca.jar をダウンロードします。

于 2016-04-04T01:25:32.890 に答える