Projet

Général

Profil

Evolution #6093

Gérer le code de retour d’heatbeat

Ajouté par Daniel Dehennin il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
24/09/2013
Echéance:
27/09/2013
% réalisé:

100%

Temps passé:
Distribution:
EOLE 2.4

Description

Il est difficile de savoir si un service est bien arrêté, le script init d’arv renvoi le code de retour 7 en plus de retourner un message en français :

root@sphynx:~# service arv stop
 * Stopping Serveur ARV: arv
root@sphynx:~# service arv status
Serveur ARV est arrêté
root@sphynx:~# echo $?
7

Afin de savoir si un service est arrêté, nous ne pouvons que tester :

Ce code de sortie est standardisé pour tous les services heartbeat dans /usr/lib/ocf/resource.d/heartbeat/.ocf-returncodes


Demandes liées

Lié à arv - Demande #6092: Standardiser le script d’init ARV Ne sera pas résolu 05/11/2015
Lié à ead - Anomalie #6086: ead-server et ead-web status à modifier Fermé 23/09/2013 27/09/2013

Révisions associées

Révision fbfa33d1 (diff)
Ajouté par Daniel Dehennin il y a plus de 10 ans

Les init heartbeat utilisent des codes de retours particuliers

  • pyeole/service/_service.py (_do_sysv): Ajout du code de retour 7 pour
    un service heartbeat arrêté.

Fixes: #6093 @5m

Révision 0e979495 (diff)
Ajouté par Daniel Dehennin il y a plus de 10 ans

La commande upstart « status » renvoi toujours « 0 »

  • pyeole/service/_upstart.py: Ne pas tester le code de retour de la
    commande « status ».

Ref: #6093 @15m

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF