Informatique - 30 août 2015

MongoDb : Corriger l'erreur Unexpected shutdown

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)




Rédigé par marmous - Mots clés: mongo, mongodb, unexpected shutdown, error, erreur, arret inatendu