Активные потоки в WebSphere 8.5

Я изо всех сил пытаюсь перечислить активные потоки из пула потоков WebContainter в WebSphere Application Server 8.5.5. Кто-нибудь может мне помочь? Я новичок в 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()"

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

Вы можете использовать Thread Analyzer, чтобы просмотреть и изучить дамп потока. Загрузите jca.jar: https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=2245aa39-fa5c-4475-b891-14c205f7333c

Другие вопросы по тегам