Project

General

Profile

Tâche #8275

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

si le fichier pid existe, start ne fait rien

Added by Emmanuel GARETTE almost 7 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Bas
Assigned To:
Start date:
Due date:
06/20/2014
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):

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.


Related issues

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

Associated revisions

Revision b4a35e8c (diff)
Added by Joël Cuissinat almost 7 years ago

z_stats : retouches sur le script d'init 2.3

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

History

#1 Updated by Joël Cuissinat almost 7 years ago

  • Due date set to 06/20/2014
  • Assigned To set to Joël Cuissinat
  • Target version set to sprint 2014 36-37
  • Estimated time set to 1.00 h

#2 Updated by Joël Cuissinat almost 7 years ago

  • Status changed from Nouveau to Résolu
  • % Done changed from 0 to 100

#3 Updated by Joël Cuissinat almost 7 years ago

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 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Anomalie to Scénario

#5 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Scénario to Tâche

#6 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Tâche to Anomalie

#7 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Anomalie to Tâche
  • Parent task set to #8775

#8 Updated by Benjamin Bohard over 6 years ago

  • Status changed from Résolu to 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

Also available in: Atom PDF