Tâche #17064
Scénario #16962: Traitement express MEN (36-38)
Le diagnose de ejabberd n'est pas correct
Début:
09/09/2016
Echéance:
% réalisé:
100%
Temps estimé:
1.00 h
Restant à faire (heures):
0.0
Description
Le test diagnose pour ejabberd ne devrait pas chercher un pid mais plutôt si le port du service est accessible
Révisions associées
Le diagnose teste la connection sur le port 5222
ref: #17064 @1h
- diagnose/68-ejabberd: Connection sur le port 5222 pour tester le
service
Le diagnose ne fonctionne pas dans le cs des conteneurs
ref: #17064 @10min
- diagnose/68-ejabberd: remplacement de nom_domaine_machine par
container_ip_jabber
Historique
#1 Mis à jour par Laurent Flori il y a environ 10 ans
- Statut changé de Nouveau à En cours
#2 Mis à jour par Laurent Flori il y a environ 10 ans
- Restant à faire (heures) changé de 1.0 à 0.5
#3 Mis à jour par Joël Cuissinat il y a environ 10 ans
- % réalisé changé de 0 à 50
C'est bien mais ça ne marche pas en mode conteneur :)
Ajouter le nom du conteneur permet d'exécuter la commande dedans :
TestService "Ejabberd" $(CreoleGet nom_domaine_machine):5222 jabber
Cependant "amonecole.etb3.lan" n'est pas résolu dans le conteneur jabber (=reseau).
#4 Mis à jour par Scrum Master il y a environ 10 ans
- Statut changé de En cours à Résolu
#5 Mis à jour par Daniel Dehennin il y a environ 10 ans
- % réalisé changé de 50 à 100
#6 Mis à jour par Emmanuel GARETTE il y a environ 10 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0
Le test se fait bien sur le port et il est fonctionnel :
root@scribe:/usr/share/eole/diagnose# ./68-ejabberd *** Serveur XMPP (jabber) . Ejabberd => Ok root@scribe:/usr/share/eole/diagnose# service ejabberd stop root@scribe:/usr/share/eole/diagnose# ./68-ejabberd *** Serveur XMPP (jabber) . Ejabberd => Erreur root@scribe:/usr/share/eole/diagnose#