2016-03-29 35 views
2

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

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

答えて

2

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

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

アクティブなスレッドのスレッドスタックを表示するためには、一つの選択肢は、あなたのプロファイルのルートフォルダに入る場合、javacoreを生成するには、次のコマンドを実行することです

jvm = AdminControl.queryNames('type=JVM,process=server1,*') 
AdminControl.invoke(jvm, 'dumpThreads') 
+0

ありがとう。これらのスレッドスタックにアクティブなスレッドの数を表示するにはどうすればよいですか? – shaa0601

関連する問題