J'ai installé mongo-10gen mongo-10gen-server sur un serveur Linux CentOS.
J'ai suivi les étapes de Enlace .
J'ai configuré /etc/mongod.conf comme -
logpath=/var/log/mongo/mongod.log
port=27017
dbpath=/var/lib/mongo
J'ai paramétré le port 27017 pour mongo dans iptables . Pour démarrer mongo, j'ai utilisé les commandes -
service mongod start and
mongo
Il a bien démarré, mais après quelques jours, j'obtiens l'erreur -
Tue Jan 29 08:41:54 [initandlisten] ERROR: Insufficient free space for journal files
Tue Jan 29 08:41:54 [initandlisten] Please make at least 3379MB available in /var/lib/mongo/journal or use --smallfiles
Tue Jan 29 08:41:54 [initandlisten]
Tue Jan 29 08:41:54 [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating
Tue Jan 29 08:41:54 dbexit:
Tue Jan 29 08:41:54 [initandlisten] shutdown: going to close listening sockets...
Tue Jan 29 08:41:54 [initandlisten] shutdown: going to flush diaglog...
Tue Jan 29 08:41:54 [initandlisten] shutdown: going to close sockets...
Tue Jan 29 08:41:54 [initandlisten] shutdown: waiting for fs preallocator...
Tue Jan 29 08:41:54 [initandlisten] shutdown: lock for final commit...
Tue Jan 29 08:41:54 [initandlisten] shutdown: final commit...
Tue Jan 29 08:41:54 [initandlisten] shutdown: closing all files...
Tue Jan 29 08:41:54 [initandlisten] closeAllFiles() finished
Tue Jan 29 08:41:54 [initandlisten] journalCleanup...
Tue Jan 29 08:41:54 [initandlisten] removeJournalFiles
Tue Jan 29 08:41:54 [initandlisten] shutdown: removing fs lock...
Tue Jan 29 08:41:54 dbexit: really exiting now
Quand j'exécute la commande -
service mongod status
Il donne Erreur -
mongod dead but subsys locked
Veuillez m'aider à résoudre le problème de mongod mort mais subsys verrouillé y Espace libre insuffisant pour les journaux, terminaison
9 votes
Il vous dit que vous n'avez pas assez d'espace disque libre pour créer le fichier
/var/lib/mongo/journal
de 3,3 Go dont il a besoin pour ne pas démarrer.0 votes
J'avais assez d'espace et j'ai quand même eu le problème. J'ai posté ci-dessous ce qui a fonctionné pour moi.