Was ist ein Hogging-Thread?
Was ist ein Hogging-Thread?

Video: Was ist ein Hogging-Thread?

Video: Was ist ein Hogging-Thread?
Video: What are detached threads? 2024, November
Anonim

EIN verschlingender Faden ist ein Gewinde die mehr Zeit in Anspruch nimmt als üblich, um die Anfrage abzuschließen, und als Stuck deklariert werden kann.

Ebenso wird gefragt, was zu festsitzenden Fäden führt.

WebLogic Server erkennt automatisch, wenn a Gewinde in einer Ausführungswarteschlange wird " stecken ." Weil ein steckender Faden kann seine aktuelle Arbeit nicht abschließen oder neue Arbeit annehmen, protokolliert der Server jedes Mal eine Nachricht, wenn er eine Diagnose stellt steckender Faden.

Kann ein festgefahrener Thread noch vernünftige Arbeit leisten? Absolut! Nur weil a Gewinde ist markiert als stecken es bedeutet nicht, dass es eingefroren oder unbrauchbar ist.

Die Frage ist auch, was ist ein festgefahrener Thread?

Festgefahrene Fäden sind Fäden die blockiert sind und für eine bestimmte Zeit nicht in den Threadpool zurückkehren können. Standardmäßig kommt das WLS mit 600 Sek. Wenn einige Gewinde kehrt nicht in 600 Sekunden zurück, Es bekommt eine Flagge ' steckender Faden '. Es erklärt, was sind festgefahrene Fäden , sowie einige Methoden, um sie zu umgehen.

Wie analysieren Sie festgefahrene Threads in WebLogic?

In du hast festgefahrene Fäden aber die WebLogic Konsole noch verfügbar ist, können Sie zu Umgebung, Server gehen und einen Server auswählen. Jetzt können Sie zu Überwachung gehen, Themen . Hier kannst du nachschauen Fäden und identifizieren stecken und faulenzen Fäden . Sie können auch einen Dump des anfordern Gewinde Stapel.

Empfohlen: