Qu'est-ce que les threads bloqués dans Weblogic ?
Qu'est-ce que les threads bloqués dans Weblogic ?

Vidéo: Qu'est-ce que les threads bloqués dans Weblogic ?

Vidéo: Qu'est-ce que les threads bloqués dans Weblogic ?
Vidéo: QUI EST L'IMPOSTEUR ? (ft Mister V, Jonathan Cohen) 2024, Novembre
Anonim

WebLogique Le serveur considère un fil une " fil coincé " quand le fil prend plus qu'un laps de temps spécifié pour traiter une seule demande. Lorsque le serveur rencontre un fil coincé situation, il peut s'arrêter ou arrêter le gestionnaire de travaux. Il peut également basculer l'application en mode administrateur.

Par conséquent, pourquoi obtenons-nous des fils de discussion bloqués dans WebLogic ?

WebLogique Le serveur détecte automatiquement lorsqu'un fil dans une file d'attente d'exécution devient " bloqué ." Parce qu'un fil coincé ne peut pas terminer son travail en cours ou accepter un nouveau travail, le serveur enregistre un message chaque fois qu'il diagnostique un fil coincé.

De plus, comment analysez-vous les threads bloqués dans WebLogic ? En vous avez fils coincés mais le WebLogique La console est toujours disponible, vous pouvez aller dans Environnement, Serveurs et sélectionner un serveur. Vous pouvez maintenant accéder à Surveillance, Fils . Ici vous pouvez regarder fils et identifier bloqué et s'accaparer fils . Vous pouvez également demander un vidage du Fil piles.

Ici, qu'est-ce qu'un fil bloqué?

Fils coincés sommes fils qui sont bloqués et ne peuvent pas retourner dans le pool de threads pendant un certain temps. Par défaut, le WLS est livré avec 600 secondes. Si quelques fil ne revient pas dans 600 secondes, il obtient un drapeau ' fil coincé '. Il explique ce que sont fils coincés , ainsi que quelques méthodes pour les contourner.

Comment supprimer un fil bloqué dans WebLogic ?

Fils coincés c'est pas possible tué . Tout ce que vous pouvez faire est de trouver la cause première et de la corriger. Faire un fil vider et l'analyser. Consultez ce lien pour obtenir des conseils.

Conseillé: