Python WebSphere8.5中的活动线程
我正在努力从WebSphereApplicationServer8.5.5中的线程池WebContainer中列出活动线程。有人能帮我吗?我是WebSphere的初学者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
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:谢谢。如何列出这些线程堆栈中的活动线程数?