Projet

Général

Profil

Tâche #16300

Scénario #16215: Traitement express (22-24)

arv plante réguliérement sur Sphynx 2.4.2 et 2.5.2

Ajouté par Olivier FEBWIN il y a presque 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Début:
06/06/2016
Echéance:
% réalisé:

100%

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

Description

Sur nos Sphynx 2.4.2 et 2.5.2 nous sommes obligé de relancer arv pour pouvoir nous connecter à l'interface web ARV assez régulièrement.

Révisions associées

Révision a09653df (diff)
Ajouté par Fabrice Barconnière il y a presque 8 ans

Script init ARV : traitement du cas du problème de l'arrêt su service

ref #16300 @15m

Historique

#1 Mis à jour par Daniel Dehennin il y a presque 8 ans

  • Assigné à mis à Daniel Dehennin

Auriez-vous des informations complémentaires afin d’avoir des pistes à explorer ?

#2 Mis à jour par Olivier FEBWIN il y a presque 8 ans

2016/06/06 06:25:14 [-] Received SIGTERM, shutting down.
2016/06/06 06:25:14 [-] (TLS Port 8088 Closed)
2016/06/06 06:25:14 [-] Stopping factory <twisted.web.server.Site instance at 0x7fdcefde6638>
2016/06/06 06:25:14 [-] Main loop terminated.
2016/06/06 06:25:14 [-] Server Shut Down.

#3 Mis à jour par Fabrice Barconnière il y a presque 8 ans

  • Tracker changé de Demande à Tâche
  • Assigné à changé de Daniel Dehennin à Fabrice Barconnière
  • Temps estimé mis à 1.00 h
  • Tâche parente mis à #16215
  • Restant à faire (heures) mis à 1.0

#4 Mis à jour par Fabrice Barconnière il y a presque 8 ans

  • Statut changé de Nouveau à En cours

#5 Mis à jour par Fabrice Barconnière il y a presque 8 ans

  • Sujet changé de arv plante réguliérement à arv plante réguliérement sur Sphynx 2.4.2 et 2.5.2
  • Temps estimé changé de 1.00 h à 2.00 h

Le phénomène se produit au moment du stop dans la fonction do_wait().
En plus il est bien indiqué dans le code que ça peut se produire :

    if [ -f "${PIDFILE}" ]; then
        # On stop, the pid file can disappear after the test but
        # before reaching thing line
        pid=$(cat "${PIDFILE}" 2> /dev/null)

Il faut traiter le cas où le fichier disparaît.

#6 Mis à jour par Fabrice Barconnière il y a presque 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 1.0 à 0.1

Avant le correctif, une fois sur 2 ou 3, /etc/init.d/arv restart tombe en erreur.

#7 Mis à jour par Scrum Master il y a presque 8 ans

  • Statut changé de En cours à Résolu

#8 Mis à jour par Lionel Morin il y a presque 8 ans

  • Restant à faire (heures) changé de 0.1 à 2.0

#9 Mis à jour par Lionel Morin il y a presque 8 ans

Testé sur un Sphynx 2.5.2 et 2.4.2.1, lancement de nombreuses commandes /etc/init.d/arv restart sans aucune erreur => OK

#10 Mis à jour par Lionel Morin il y a presque 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 2.0 à 0.0

Formats disponibles : Atom PDF