2016-03-04 1 views
0

Je sonde mon serveur pour des grappes utilisant le script de jgroups probe.sh, 2.4.1 et après l'arrêt des serveurs Weblogic (pas AdminServer) je vois quelques grappes de zombi et je ne sais pas comment pour se débarrasser d'eux. Ils bloquent le déploiement. Ils auraient pu rester en mémoire à cause de la commande kill -9 que j'ai faite plusieurs fois sur le serveur.Jgroups/jboss cachent le script sonde des résultats étranges

Comment se débarrasser d'eux?

Répondre

0

Je suppose qu'en fermant le serveur Weblogic, vous voulez dire qu'ils sont désactivés, mais la JVM est toujours en cours d'exécution? Sinon, les canaux JGroups n'existeraient plus. Lors de la fermeture correcte, vous devez vous assurer de faire un JChannel.close(), pour désallouer les ressources utilisées par les groupes JGroupes.

Si vous tuez -9 vos serveurs, êtes-vous sûr que les nœuds que vous voyez toujours via probe.sh ne proviennent pas de clusters différents? Les noms de cluster devraient indiquer à quel groupe ils appartiennent ...

+0

Salut, je suis sûr qu'ils sont du même groupe, je le vois par son nom. Je sais, tuer -9 était une mauvaise chose mais je pense que j'ai besoin d'un moyen de tuer ces zombies en quelque sorte - comment puis-je faire cela en 2.4.1 ?. La console d'administration de Weblogic fonctionne seulement, tous les serveurs sont en panne et la sonde détecte toujours les zombies (je ne sais pas pourquoi) Dans les nouveaux groupes, je vois le chapitre "Suppression des fichiers zombies" sous la rubrique FILE_PING, est-ce lié à mon problème? Malheureusement j'ai la version 2.4.1 qui n'a pas FILE_PING. Lors de l'arrêt normal, tout va bien se passer, Treecache.stopService et Jchannel.close semblent fonctionner – michealAtmi

+0

Lorsque je configure une nouvelle adresse IP multicast, tout fonctionne à nouveau - probe détecte de nouveaux clusters avec une nouvelle adresse de multidiffusion et après la disparition des clusters d'arrêt. Il y a encore de vieux zombies avec une ancienne adresse IP multicast et je veux les supprimer ... Je dois apprendre à faire ça sinon dans l'avenir je vais devoir changer d'adresse multicast avant le déploiement comme solution de contournement. J'utilise jgroups 2.4.1 donc si c'est possible je demande une solution pour cette version. – michealAtmi

+0

Je ne comprends pas comment tuer -9 vous rendrait avec un processus zombie. FILE_PING n'a rien à voir avec ça. Notez que JBossCache est obsolète il y a longtemps ... –