Co to są zablokowane wątki w Weblogic?
Co to są zablokowane wątki w Weblogic?

Wideo: Co to są zablokowane wątki w Weblogic?

Wideo: Co to są zablokowane wątki w Weblogic?
Wideo: Oracle Weblogic 12c Thread Monitoring 2024, Listopad
Anonim

WebLogic Serwer rozważa a wątek a " zablokowany wątek " kiedy wątek Przetwarzanie pojedynczego żądania zajmuje więcej niż określoną ilość czasu. Gdy serwer napotka a zablokowany wątek sytuacji, może sam się wyłączyć lub wyłączyć Menedżera pracy. Może również przełączyć aplikację w tryb administratora.

W związku z tym, dlaczego utykamy wątki w WebLogic?

WebLogic Serwer automatycznie wykrywa, kiedy wątek w kolejce wykonania staje się " zablokowany ." Ponieważ zablokowany wątek nie może zakończyć swojej bieżącej pracy lub zaakceptować nowej pracy, serwer rejestruje komunikat za każdym razem, gdy diagnozuje a zablokowany wątek.

Co więcej, jak analizujesz zablokowane wątki w WebLogic? Masz zablokowane wątki ale WebLogic Konsola jest nadal dostępna, możesz przejść do Środowiska, Serwery i wybrać serwer. Teraz możesz przejść do Monitoringu, Wątki . Tutaj możesz spojrzeć wątki i zidentyfikować zablokowany i hogging wątki . Możesz również poprosić o zrzut Wątek półki na książki.

Czym jest zablokowany wątek?

Zablokowane wątki są wątki które są zablokowane i nie mogą powrócić do puli wątków przez pewien czas. Domyślnie WLS jest dostarczany z 600 sekundami. Jeśli niektóre wątek nie wraca w ciągu 600 sekund, otrzymuje flagę ' zablokowany wątek „. Wyjaśnia, jakie są zablokowane wątki , a także kilka metod ich obejścia.

Jak usunąć zablokowany wątek w WebLogic?

Zablokowane wątki nie może być zabity . Wszystko, co możesz zrobić, to znaleźć pierwotną przyczynę i ją naprawić. Zrobić wątek zrzuć i przeanalizuj. Sprawdź ten link, aby uzyskać wskazówki.

Zalecana: