Python WebSphere8.5中的活动线程

Python WebSphere8.5中的活动线程,python,websphere,jython,ibm-was,jacl,Python,Websphere,Jython,Ibm Was,Jacl,我正在努力从WebSphereApplicationServer8.5.5中的线程池WebContainer中列出活动线程。有人能帮我吗?我是WebSphere的初学者 wsadmin.sh -lang jython -c "print AdminControl.queryNames ('name=WebContainer,process=server1,platform=dynamicproxy,node=node1,version=8.5.5.8,type=ThreadPool').spli

我正在努力从WebSphereApplicationServer8.5.5中的线程池WebContainer中列出活动线程。有人能帮我吗?我是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()"

您正在使用的命令实际上将查询线程池配置,而不是显示线程。我认为您缺少了对象名称末尾的,*,这就是它不会显示任何线程池配置的原因。比如说,

'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')

您可以使用线程分析器来列出和调查线程转储。下载jca.jar:

谢谢。如何列出这些线程堆栈中的活动线程数?