Projet

Général

Profil

Tâche #8275

Distribution EOLE - Scénario #8775: Reprise existant (2.3)

si le fichier pid existe, start ne fait rien

Ajouté par Emmanuel GARETTE il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Bas
Assigné à:
Début:
Echéance:
20/06/2014
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):

Description

Si on a un fichier /var/run/z_stats.pid, le start répond "ok" sans rien faire.

    if [ -f $PIDFILE ]
    then
        log_end_msg 0
    else

Alors que l'application ne tourne pas forcement.


Demandes liées

Lié à zephir-client - Anomalie #6085: z_stats status à modifier Fermé 23/09/2013 27/09/2013

Révisions associées

Révision b4a35e8c (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

z_stats : retouches sur le script d'init 2.3

Fixes: #8275 @30m
Ref: #6401 @30m

Historique

#1 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Echéance mis à 20/06/2014
  • Assigné à mis à Joël Cuissinat
  • Version cible mis à sprint 2014 36-37
  • Temps estimé mis à 1.00 h

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

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

#3 Mis à jour par Joël Cuissinat il y a presque 10 ans

En 2.4, le script a été réécrit et le service arrive à démarrer si le fichier existe mais que l'application ne tourne pas :

root@horus:~# echo 123456 > /var/run/z_stats.pid
root@horus:~# service z_stats start
 * Starting statistiques zephir: z_stats
waiting for process to start
giving up on pid 123456
[ OK ]
root@horus:~# service z_stats status
 * z_stats is running

#4 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Anomalie à Scénario

#5 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Scénario à Tâche

#6 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Tâche à Anomalie

#7 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Anomalie à Tâche
  • Tâche parente mis à #8775

#8 Mis à jour par Benjamin Bohard il y a plus de 9 ans

  • Statut changé de Résolu à Fermé

Paquet testé : 2.3-eole61~2.gbp4cd72b

Le script d'init teste bien si z_stats fonctionne indépendamment de la présence du fichier pid.

service z_stats status
 L'outil de surveillance Zéphir (pid 7914) est actif ...
root@amon:~# service z_stats start
 * Starting Statistiques Zéphir: z_stats                                      * Le fichier /var/run/z_stats.pid est présent                        [fail] 
root@amon:~# service z_stats stop
 * Stopping Statistiques Zéphir: z_stats                              [ OK ] 
root@amon:~# service z_stats start
 * Starting Statistiques Zéphir: z_stats                              [ OK ] 
root@amon:~# service z_stats stop
 * Stopping Statistiques Zéphir: z_stats                              [ OK ] 
root@amon:~# touch /var/run/z_stats.pid
root@amon:~# service z_stats start
 * Starting Statistiques Zéphir: z_stats                                      * Le fichier /var/run/z_stats.pid est présent                        [fail] 
root@amon:~# service z_stats status
L'outil de surveillance Zéphir est arrêté
Mais le fichier /var/run/z_stats.pid est présent

Formats disponibles : Atom PDF