Récupérer un service en échec

LinuxBeginner
Pratiquer maintenant

Introduction

Un service d’export de rapports ne peut pas démarrer, car son petit fichier de configuration contient une valeur de port invalide. Le journal du service indique la plage de valeurs acceptées.

Le laboratoire guidé précédent présentait le même processus de récupération : vérifier l’état, consulter le journal, corriger une valeur de configuration, réinitialiser l’état d’échec, puis démarrer le service.

Rétablir le service à l’état actif

Situation actuelle

labex-report-export.service est en échec. Il lit une seule définition PORT dans /etc/labex-report-export.conf.

Périmètre

  • Utiliser l’état du service et les informations du journal pour comprendre l’échec.
  • Modifier uniquement la valeur PORT invalide.
  • Choisir un port numérique compris entre 1024 et 65535.
  • Ne pas modifier le fichier d’unité ni les services sans rapport.

Objectif

Laisser labex-report-export.service actif avec un port configuré valide.

Critères de validation

  • systemctl is-active labex-report-export.service renvoie active.
  • /etc/labex-report-export.conf contient une seule valeur numérique PORT située dans la plage autorisée.

Indices

Par où commencer le diagnostic ?

Utiliser les mêmes commandes systemctl status et journalctl ciblées sur l’unité que celles pratiquées dans le laboratoire guidé. Le message d’erreur indique ce qui est invalide.

Résumé

Vous avez utilisé les informations du service pour corriger une valeur invalide et rétablir un élément en échec.

✨ Vérifier la solution et pratiquer