Projet

Général

Profil

Tâche #17047

Distribution EOLE - Scénario #16962: Traitement express MEN (36-38)

Les services ead-server et ead-web ne devrait démarrer que si leur fichiers de configuration existent

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
07/09/2016
Echéance:
% réalisé:

100%

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

Description

root@scribe:~# systemctl status ead-server
● ead-server.service - EAD backend server
   Loaded: loaded (/lib/systemd/system/ead-server.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since mer. 2016-09-07 11:53:57 CEST; 26s ago
  Process: 3189 ExecStart=/usr/bin/twistd --nodaemon --no_save --pidfile /var/run/ead/ead-server.pid --python=/usr/share/ead2/backend/eadserver.tac (code=exited, status=0/SUCCESS)
  Process: 3186 ExecStartPre=/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/ead-server.conf (code=exited, status=0/SUCCESS)
 Main PID: 3189 (code=exited, status=0/SUCCESS)

sept. 07 11:53:56 scribe ead-server[3189]: Fichier de configuration non existant
sept. 07 11:53:57 scribe systemd[1]: ead-server.service: Service hold-off time over, scheduling restart.
sept. 07 11:53:57 scribe systemd[1]: Stopped EAD backend server.
sept. 07 11:53:57 scribe systemd[1]: ead-server.service: Start request repeated too quickly.
sept. 07 11:53:57 scribe systemd[1]: Failed to start EAD backend server.

Dans /usr/share/ead2/config/config.py:

CONFIG_FILE = '/var/lib/eole/config/ead.cfg'

if not osp.isfile(CONFIG_FILE):
    print("Fichier de configuration non existant")
    exit(0)

Révisions associées

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

N’activer les services qu’avec leur configuration

  • init/ead-server.service (ConditionPathExists): Dépendance sur
    /var/lib/eole/config/ead.cfg.
  • init/ead-web.service (ConditionPathExists): Idem.

Ref: #17047

Historique

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

  • Projet changé de Distribution EOLE à ead
  • Assigné à mis à Daniel Dehennin

#2 Mis à jour par Daniel Dehennin il y a plus de 7 ans

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

#3 Mis à jour par Scrum Master il y a plus de 7 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Scrum Master il y a plus de 7 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Laurent Flori il y a plus de 7 ans

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

Formats disponibles : Atom PDF