sql >> Database >  >> NoSQL >> MongoDB

mongodb crasht na onverwacht afsluiten

Dit is een probleem met machtigingen, je draait als mongod (of mongodb etc.) gebruiker wanneer je start via service, en je werkt waarschijnlijk als root (je bevestigt dit in de opmerkingen hierboven) wanneer je sudo gebruikt of als root aanroept. U moet de machtigingen voor alle bestanden in die map herstellen en de service nooit als root starten.

Om de bestanden te herstellen op basis van wat je hebt gepost, ervan uitgaande dat je relevante gebruiker mongodb is en de groep is mongodb, zou je het volgende doen met sudo (of als root) - vervang de juiste gebruiker voor je systeem:

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

Nadat u de machtigingen voor deze mappen hebt hersteld, zou u opnieuw via service moeten kunnen starten. Opmerking:als u de uitvoer van ls -al /var/lib/mongo dan kan ik je de exacte commando's geven die je moet uitvoeren



  1. groepen per maand en jaar met behulp van mongoose.js

  2. Hoe objectsleutels en waarden in Mongoose Schema valideren?

  3. Wat zou het MongoDB C#-stuurprogramma-equivalent zijn van de volgende query met behulp van de array-update-operator $[<identifier>]

  4. Spark - Hoe maak je een variabele die voor elke uitvoerdercontext anders is?