Hvad er fastlåste tråde i Weblogic?
Hvad er fastlåste tråde i Weblogic?

Video: Hvad er fastlåste tråde i Weblogic?

Video: Hvad er fastlåste tråde i Weblogic?
Video: Clash-A-Rama: Archer Departure (Season Finale) Clash of Clans 2024, Kan
Anonim

WebLogic Server mener en tråd en " fast tråd " når tråd tager mere end en specificeret tid at behandle en enkelt anmodning. Når serveren støder på en fast tråd situation, kan den lukke sig selv ned eller lukke Work Manager. Det kan også skifte applikationen til admin-tilstand.

Derfor, hvorfor får vi tråde fast i WebLogic?

WebLogic Serveren registrerer automatisk, når en tråd i en udførelseskø bliver " sidde fast ." Fordi a fast tråd ikke kan fuldføre sit nuværende arbejde eller acceptere nyt arbejde, logger serveren en besked hver gang den diagnosticerer en fast tråd.

Desuden, hvordan analyserer du fastlåste tråde i WebLogic? I har du fastsiddende tråde men WebLogic Konsolen er stadig tilgængelig, du kan gå til Miljø, Servere og vælge en server. Nu kan du gå til Overvågning, Tråde . Her kan du se på tråde og identificere sidde fast og hogging tråde . Du kan også anmode om en dump af Tråd stakke.

Heraf, hvad er en fastlåst tråd?

Fastsiddende tråde er tråde der er blokeret og ikke kan vende tilbage til threadpoolen i et vist tidsrum. Som standard leveres WLS med 600 sek. Hvis nogle tråd vender ikke tilbage om 600 sekunder, den får et flag ' fast tråd '. Det forklarer, hvad der er fastsiddende tråde , samt nogle metoder til at omgå dem.

Hvordan fjerner man en fastlåst tråd i WebLogic?

Fastsiddende tråde kan ikke være dræbt . Alt du kan gøre er at finde årsagen og rette den. Lav en tråd dumpe og analysere det. Tjek dette link for lidt vejledning.

Anbefalede: