Alléger les journaux de mongoDB

0 Flares 0 Flares ×

J’utilise mongoDB pour un de mes sites de locations de vacances. Le tout est installé sur une petite VM.

Suite à une mise à jour, j’ai découvert des fichiers journaux d’une taille de 3.6 Go sur mon serveur. Et hop, la taille de ma VM a doublé et les sauvegardes aussi.

J’ai modifié la configuration de mongoDB pour lui dire d’utiliser des petits fichiers avec l’option smallfiles :

Dans le fichier /etc/mongodb.conf, il faut ajouter l’option smallfiles = true:


...
# Disables write-ahead journaling
#nojournal = true
smallfiles = true
...

ensuite, on arrête le serveur :


sudo service mongodb stop

On supprime les fichiers prealloc du répertoire journal (à adapter suivant votre config):


sudo rm /var/lib/mongodb/journal/prealloc.*

ensuite, on redémarre le serveur :


sudo service mongodb start

Et voila, 3Go de gagné !

0 Flares Twitter 0 Facebook 0 Google+ 0 Buffer 0 0 Flares ×

« »