Wat zijn vastzittende threads in Weblogic?
Wat zijn vastzittende threads in Weblogic?

Video: Wat zijn vastzittende threads in Weblogic?

Video: Wat zijn vastzittende threads in Weblogic?
Video: Weblogic Server in Warning Part 2 | Analyze Logs | Troubleshoot Stuck Thread #server #warning 2024, Mei
Anonim

WebLogic Server beschouwt a draad een " vastzittende draad " wanneer de draad duurt meer dan een bepaalde hoeveelheid tijd om een enkel verzoek te verwerken. Wanneer de server een tegenkomt vastzittende draad situatie kan het zichzelf afsluiten of de Werkmanager afsluiten. Het kan de applicatie ook naar de beheerdersmodus schakelen.

Dienovereenkomstig, waarom lopen we vast in WebLogic?

WebLogic Server detecteert automatisch wanneer een draad in een execute wachtrij wordt " zit vast ." Omdat een vastzittende draad zijn huidige werk niet kan voltooien of nieuw werk kan accepteren, logt de server een bericht elke keer dat hij een diagnose stelt vastzittende draad.

Bovendien, hoe analyseer je vastzittende threads in WebLogic? in je hebt vastzittende draden maar de WebLogic Console is nog steeds beschikbaar, u kunt naar Omgeving, Servers gaan en een server selecteren. Nu kunt u naar Monitoring gaan, Draden . Hier kun je kijken naar draden en identificeren zit vast en zwoegen draden . Ook kunt u een dump aanvragen van de Draad stapels.

Hiervan, wat is een vastzittende draad?

Vastgelopen draden zijn draden die zijn geblokkeerd en gedurende een bepaalde tijd niet kunnen terugkeren naar de threadpool. Standaard wordt de WLS geleverd met 600 sec. Als iets draad keert niet terug in 600 seconden, het krijgt een vlag ' vastzittende draad '. Het legt uit wat zijn vastzittende draden , evenals enkele methoden om ze te omzeilen.

Hoe verwijder je een vastgelopen draad in WebLogic?

Vastzittende draden kan niet zijn vermoord . Het enige dat u kunt doen, is de oorzaak vinden en deze oplossen. Maak een draad dumpen en analyseren. Check deze link voor wat begeleiding.

Aanbevolen: