Tâche #8275
Distribution EOLE - Scénario #8775: Reprise existant (2.3)
si le fichier pid existe, start ne fait rien
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
Révisions associées
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
Appliqué par commit b4a35e8c098795510ce88d29c82b9d373cf52aed.
#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