Je suis nouveau sur Ubuntu (Linux tbh). J'ai rencontré un problème avec le démarrage du service MongoDB. Je souhaite créer une application Web à l'aide de Ruby on Rails et de MongoDB, mais Mongo semble ne pas pouvoir démarrer.
J'ai suivi cette installation de MongoDB sur Ubuntu toute l'installation s'est déroulée sans problème jusqu'à ce que je parvienne à Sudo service mongod start
mongod.log
2016-01-01T10:58:15.545+0000 I CONTROL ***** SERVER RESTARTED *****
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] MongoDB starting : pid=3868 port=27017 dbpath=/var/lib/mongodb 64-bit Host=damian-CX61-0NC-CX61-0ND-CX61-0NF-CX61-0NE
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] db version v3.0.8
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] git version: 83d8cc25e00e42856924d84e220fbe4a839e605d
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] build info: Linux ip-10-187-89-126 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] allocator: tcmalloc
2016-01-01T10:58:15.548+0000 I CONTROL [initandlisten] options: { config: "/etc/mongod.conf", net: { bindIp: "127.0.0.1", port: 27017 }, storage: { dbPath: "/var/lib/mongodb", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log" } }
2016-01-01T10:58:15.567+0000 E NETWORK [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock errno:1 Operation not permitted
2016-01-01T10:58:15.567+0000 I - [initandlisten] Fatal Assertion 28578
2016-01-01T10:58:15.567+0000 I - [initandlisten]
***aborting after fassert() failure
Alors qu'est-ce que je fais mal ou son problème différent?
SOLUTION de kometen
Le fichier /tmp/mongodb-27017.sock existe-t-il? Si oui, essayez de le supprimer, c.-à-d. "Sudo rm /tmp/mongodb-27017.sock".
Le problème peut aussi être dû au fait que mongodb utilise toute la mémoire. C'était le cas pour moi. Vous pouvez installer ncdu avec cette commande: Sudo apt install ncdu
Cela vous aidera à regarder l'utilisation de la mémoire. Utilisez la commande: ncdu -x/
Supprimez les fichiers indésirables de/var/lib/mongodb/