Apa itu utas macet di Weblogic?
Apa itu utas macet di Weblogic?

Video: Apa itu utas macet di Weblogic?

Video: Apa itu utas macet di Weblogic?
Video: Oracle Weblogic 12c Thread Monitoring 2024, Mungkin
Anonim

WebLogika Server menganggap a benang A " benang macet " ketika benang membutuhkan lebih dari jumlah waktu yang ditentukan untuk memproses satu permintaan. Ketika server menemukan benang macet situasi, mungkin menutup sendiri atau mematikan Manajer Kerja. Ini juga dapat mengalihkan aplikasi ke mode admin.

Oleh karena itu, mengapa kita mendapatkan utas yang macet di WebLogic?

WebLogika Server secara otomatis mendeteksi ketika a benang dalam antrian eksekusi menjadi " terjebak ." Karena benang macet tidak dapat menyelesaikan pekerjaannya saat ini atau menerima pekerjaan baru, server mencatat pesan setiap kali mendiagnosis a benang macet.

Selanjutnya, bagaimana Anda menganalisis utas yang macet di WebLogic? Di kamu punya benang macet tetapi WebLogika Konsol masih tersedia, Anda dapat pergi ke Lingkungan, Server dan pilih server. Sekarang Anda dapat pergi ke Pemantauan, Utas . Di sini Anda dapat melihat benang dan mengidentifikasi terjebak dan memonopoli benang . Anda juga dapat meminta dump of the Benang tumpukan

Di sini, apa itu utas yang macet?

Benang Terjebak adalah benang yang diblokir, dan tidak dapat kembali ke threadpool untuk jangka waktu tertentu. Secara Default, WLS hadir dengan 600 detik. Jika beberapa benang tidak kembali dalam 600 detik, itu mendapat tanda ' benang macet '. Ini menjelaskan apa itu benang macet , serta beberapa metode untuk mengatasinya.

Bagaimana Anda menghapus utas yang macet di WebLogic?

Benang macet tidak bisa terbunuh . Yang dapat Anda lakukan adalah menemukan akar masalahnya dan memperbaikinya. Membuat benang membuang dan menganalisisnya. Periksa tautan ini untuk beberapa panduan.

Direkomendasikan: