2016-03-29 81 views
2

我很努力從WebSphere Application Server 8.5.5中的線程池WebContainter列出活動線程。有人可以幫我嗎?我是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

相關問題