34 lines
1.1 KiB
Markdown
34 lines
1.1 KiB
Markdown
# Dépanner un service VerneMQ en échec
|
|
|
|
## 1. Vérifier l'état du service
|
|
|
|
Si le service VerneMQ reste en état `failed`, relever les erreurs et confirmer que la suppression du magasin de messages est bien nécessaire avant d'appliquer la procédure ci-dessous.
|
|
|
|
```bash
|
|
sudo service vernemq status
|
|
```
|
|
|
|
## 2. Purger le magasin de messages si nécessaire
|
|
|
|
> **Attention :** la suppression du contenu de `/var/lib/vernemq/msgstore` peut entraîner la perte des messages persistants et des messages en attente. N'effectuer cette opération qu'après validation, selon la procédure de sauvegarde et de rétention applicable à l'environnement.
|
|
|
|
Exécuter les commandes séparément et vérifier que le service est arrêté avant la purge :
|
|
|
|
```bash
|
|
sudo service vernemq stop
|
|
sudo service vernemq status
|
|
```
|
|
|
|
Après confirmation de l'arrêt et des autorisations nécessaires, supprimer le contenu du magasin :
|
|
|
|
```bash
|
|
sudo rm -rf /var/lib/vernemq/msgstore/*
|
|
```
|
|
|
|
Puis redémarrer le service et vérifier son état :
|
|
|
|
```bash
|
|
sudo service vernemq start
|
|
sudo service vernemq status
|
|
```
|