Tag: thread-dump
Beim Debuggen wird es erforderlich, den Thread-Status der Anwendung zu sichern. Dies geschieht normalerweise, um einen Deadlock zu finden, Konflikte zu blockieren oder Verbindungen zu verlieren.
3
Antworten
Bin ich weiterhin mein Weg zum tiefen Verständnis der Java-Thread. Leider ist mein Java-Zertifizierung nicht abdecken, dass ein Teil, so dass der einzige Weg zu lernen ist zu stellen Sie eine Reihe von dummen Fragen. Mit so
4
Antworten
Ich Java-EE-basierte Anwendung, die auf tomcat und ich sehe, dass plötzlich reagiert die Anwendung nach der Ausführung für ein paar Stunden. Sammelte ich die thread-dump von der Anwendung, kurz bevor es sich aufhängt und steckte es in
1
Antworten
Thread-Anzahl in meinem tomcat application server ist wachsenden jeden Tag. Als ich genommen haben, thread-dump-Analyse. Ich fand heraus, dass von 430 threads 307 threads sind mit diesem status. Beispiel stacktrace "pool-283-thread-1" #2308674 prio=5 os_prio=0 tid=0x000000000a916800 nid=0x1101 waiting
3
Antworten
Kennst du ein paar gute thread dump analyzer-tool? Perfekt wäre : frei Lesen kann, ein paar thread-dumps und vergleichen Sie hinweisen, die threads haben, die längste, welche die Klassen, der thread ist gesperrt usw. zeigt threads, sperren,
2
Antworten
gab es eine ähnliche Frage gestellt java-thread-dump-warten-auf-das-Objekt-monitor-line-nicht-gefolgt-von-warten-auf, aber es gab keine konkrete Antwort, also werde ich meine Frage in der Hoffnung, um mehr Infos zu bekommen... In den folgenden thread-dump sehe ich, dass der thread in das
4
Antworten
Ich wie erzeugen Sie ein thread-dump programmgesteuert. Ich habe gelernt, dass es im Grunde zwei Möglichkeiten, es zu tun: Verwenden Sie die "Java Virtual Machine Tool Interface" JVM-TI Den höher abstrahierten "Java Debugger Interface" JDI Für die
2
Antworten
Kürzlich einer unserer Produktion tomcat-server wurde nicht reagiert, weil der tomcat busy threads shot-bis zu 200. Wenn wir nahm thread dump vor dem Neustart haben wir 100 threads in den Zustand TIMED_WAITING wie diese 3 threads: ""http-bio-7007"-exec-241"
8
Antworten
Was ist der beste Weg, um debug - java.lang.OutOfMemoryError Ausnahmen? Wenn dies geschieht, um unsere Anwendung, unsere app-server (Weblogic) erzeugt einen heap-dump-Datei. Sollten wir die heap-dump-Datei? Sollte erstellen wir ein Java-thread-dump? Was genau ist der Unterschied? Update:
3
Antworten
Wenn die Java-Anwendung hängen, Sie weiß auch nicht den Fall verwenden, dass führt zu diesem und untersuchen wollen, verstehe ich, dass die thread-dumps können nützlich sein. Aber wie können wir leicht ableiten nützliche Daten aus dem thread-dumps
3
Antworten
Ich versuche zu verstehen, mehr über java, insbesondere über memory-management und threads. Aus diesem Grund habe ich vor kurzem festgestellt, das Interesse im Blick auf die thread-dumps. Hier sind ein paar Zeilen aus einer web-app mit VisualVM,
2
Antworten
In einem Java-thread-dump, können Sie sehen, Schlösser erwähnt in stack-traces. Es scheint drei Arten von Informationen: 1: - locked <0x00002aab329f7fa0> (a java.io.BufferedInputStream) 2: - waiting to lock <0x00002aaaf4ff6fa0> (a org.alfresco.repo.lock.LockServiceImpl) 3: - parking to wait for <0x00002aaafbf70bb8>
5
Antworten
Ist dort Weg zu nehmen einen thread dump von Tomcat. Ich möchte zur überwachung der Laufenden threads auf Tomcat zu einer bestimmten Zeit. Hinweis: ich war zu tun, dass auf Web-logic, aber ich weiß nicht, wie das
9
Antworten
Läuft bei mir Ubuntu server edition und ich wollte einen thread dump von Tomcat. So, ich hab erstmal versucht, herauszufinden, welche PID tomcat verwendet: $ jps -l 5809 sun.tools.jps.Jps Aber es ist nicht da? So, ich verwendet
4
Antworten
Bin ich der Analyse der Unterschiede zwischen den Ansätzen für die Aufnahme von thread-dumps. Unten sind die paar von Ihnen bin ich mit der recherche Definieren eine jmx-bean auslöst, jstack durch Laufzeit.exec() auf einen Klick eine deklarierte
4
Antworten
Ich habe Schwierigkeiten beim Verständnis der thread-dump habe ich von jstack für eine Spring MVC web-Anwendung auf Tomcat 6 (java 1.6.0_22, Linux). Sehe ich blockieren von threads (die dazu führen, dass andere threads warten), die blockiert sich,
14
Antworten
Ich habe eine Java-Anwendung, die ich von einer Konsole, die wiederum führt eine andere Java-Prozess. Ich möchte einen thread/heap-dump, der Kind-Prozess. Unter Unix, was ich tun konnte eine kill -3 <pid> aber auf Windows AFAIK der einzige