MongoDb : Corriger l'erreur Unexpected shutdown

Rédigé par marmous Aucun commentaire
Il arrive parfois, suite à une coupure de courant et que vous n'avez pas d'onduleur ou quand votre ordinateur s'arrête pas proprement, que MongoDb ne veuille plus démarrer et affiche le message d'erreur "".

Pour éviter que cela ne produise vous pouvez modifier le fichier /etc/init.d/mongodb et ajouter ceci :
# Recover Data after an Unexpected Shutdown     
if [ -f /var/lib/mongodb/mongod.lock ] ; then
rm /var/lib/mongodb/mongod.lock
mongod --dbpath /var/lib/mongodb --repair
chown -R mongodb:nogroup /var/lib/mongodb
fi
dans le bloc start_server() juste avant de démarrer le processus (à la ligne 115 dans mon cas)


Fil RSS des articles de ce mot clé