sql >> Database teknologi >  >> NoSQL >> MongoDB

mongodb går ned efter uventet nedlukning

Dette er et tilladelsesproblem, du kører som mongod (eller mongodb osv.) bruger, når du starter via tjenesten, og du kører sandsynligvis som root (du bekræfter dette i kommentarerne ovenfor), når du bruger sudo eller kalder som root. Du skal rette tilladelserne for alle filerne i den mappe og aldrig starte tjenesten som root.

For at rette filerne baseret på det du har postet, forudsat at din relevante bruger er mongodb og gruppen er mongodb, ville du gøre følgende med sudo (eller som root) - erstatte den relevante bruger til dit system:

chown -R mongodb:mongodb /var/lib/mongo
chown -R mongodb:mongodb /var/run/mongodb
chown mongodb:mongodb /var/log/mongo/mongod.log

Når du har rettet tilladelserne på disse mapper, skulle du være i stand til at starte via tjenesten igen. Bemærk:hvis du poster output fra ls -al /var/lib/mongo så kan jeg give dig de nøjagtige kommandoer, du skal bruge for at køre



  1. hvordan man kontrollerer, om et dokument er opdateret eller indsat i MongoDB

  2. Hvilket Javascript-bibliotek kan evaluere MongoDB-lignende forespørgselsprædikater mod et objekt?

  3. Hvordan håndterer jeg en vilkårlig hash returneret fra mongo in go (ved hjælp af mgo)?

  4. Spring Data MongoDB:aggregeringsramme - sortering med indlejret egenskab kaster ugyldig reference