Ce que je fais pour résoudre le problème S'il vous plaît regardez-le et dites-moi ce qui ne va pas. J'ai enlevé le fichier de mongod.lock puis cd de retour et couru ./mongod mais ne fonctionnant toujours pas.mongodb ne démarre pas après un accident inattendu
oxmat:~ $ cd data
oxmat:~/data $ ls
local/ local.0 local.ns mongod.lock* restfull_blogapp/ restfull_blogapp.0 restfull_blogapp.ns yelp_camp/ yelp_camp.0 yelp_camp.ns
oxmat:~/data $ rm mongod.lock
oxmat:~/data $ ls
local/ local.0 local.ns restfull_blogapp/ restfull_blogapp.0 restfull_blogapp.ns yelp_camp/ yelp_camp.0 yelp_camp.ns
oxmat:~/data $ cd ..
oxmat:~ $ ./mongod
2017-08-25T11:58:50.766+0000 ** WARNING: --rest is specified without --httpinterface,
2017-08-25T11:58:50.766+0000 ** enabling http interface
warning: bind_ip of 0.0.0.0 is unnecessary; listens on all ips by default
2017-08-25T11:58:50.770+0000 [initandlisten] MongoDB starting : pid=5842 port=27017 dbpath=data 64-bit host=oxmat-oxmat-5130321
2017-08-25T11:58:50.770+0000 [initandlisten] db version v2.6.12
2017-08-25T11:58:50.770+0000 [initandlisten] git version: d73c92b1c85703828b55c2916a5dd4ad46535f6a
2017-08-25T11:58:50.770+0000 [initandlisten] build info: Linux build5.ny.cbi.10gen.cc 2.6.32-431.3.1.el6.x86_64 #1 SMP Fri Jan 3 21:39:27 UTC 2014 x86_64 BOOST_LIB_VERSION=1_49
2017-08-25T11:58:50.770+0000 [initandlisten] allocator: tcmalloc
2017-08-25T11:58:50.770+0000 [initandlisten] options: { net: { bindIp: "0.0.0.0", http: { RESTInterfaceEnabled: true, enabled: true } }, storage: { dbPath: "data", journal: { enabled: false } } }
2017-08-25T11:58:50.779+0000 [initandlisten] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:27017
2017-08-25T11:58:50.779+0000 [initandlisten] ERROR: addr already in use
2017-08-25T11:58:50.779+0000 [initandlisten] ERROR: listen(): bind() failed errno:98 Address already in use for socket: 0.0.0.0:28017
2017-08-25T11:58:50.779+0000 [initandlisten] ERROR: addr already in use
2017-08-25T11:58:50.780+0000 [initandlisten] now exiting
2017-08-25T11:58:50.780+0000 [initandlisten] dbexit:
2017-08-25T11:58:50.780+0000 [initandlisten] shutdown: going to close listening sockets...
2017-08-25T11:58:50.780+0000 [initandlisten] shutdown: going to flush diaglog...
2017-08-25T11:58:50.780+0000 [initandlisten] shutdown: going to close sockets...
2017-08-25T11:58:50.780+0000 [initandlisten] shutdown: waiting for fs preallocator...
2017-08-25T11:58:50.780+0000 [initandlisten] shutdown: closing all files...
2017-08-25T11:58:50.780+0000 [initandlisten] closeAllFiles() finished
2017-08-25T11:58:50.780+0000 [initandlisten] shutdown: removing fs lock...
2017-08-25T11:58:50.780+0000 [initandlisten] dbexit: really exiting now
oxmat:~ $
Si vous tentez de lancer MongoDB sur une instance non rémunérée à partir de Cloud9, j'appellerais rarement le crash "inattendu". C'est vraiment plus comme "quand cela est inévitablement arrivé!". Les bases de données aiment beaucoup plus de ressources que les petites offres d'instance disponibles ici. Au lieu d'essayer de faire tourner un moteur de base de données dans votre IDE basé sur la VM et le lit de test de développement, allez plutôt vous inscrire à un service hébergé gratuit de MongoDB à la place. Il existe actuellement plusieurs fournisseurs, et la seule charge de votre environnement de développement est une chaîne de connexion. –