2016-03-29 10 views
2

Ich habe Mühe, aktive Threads aus einem Threadpool WebContainer in WebSphere Application Server 8.5.5 aufzulisten. Kann mir jemand helfen? Ich bin ein Anfänger auf WebSphere.Aktive Threads in 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()" 

Antwort

2

Der Befehl, den Sie verwenden, wird tatsächlich nach Threadpoolkonfigurationen abfragen, anstatt Threads anzuzeigen. Ich denke, Sie vermissen die * am Ende des Objektnamens, weshalb es keine Thread-Pool-Konfigurationen anzeigen würde. Zum Beispiel

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

Um Fadenstapel der aktiven Threads anzuzeigen, würde eine Möglichkeit sein, den folgenden Befehl ausgeführt werden soll eine Javacore erzeugen, die in den Stammordner für Ihr Profil geht,

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

Danke. Wie listet ich die Anzahl der aktiven Threads in diesen Thread-Stacks auf? – shaa0601