Gezien de uitvoer van het startcommando start dit correct. Wanneer u status uitvoert, lijkt het te zijn gestopt. Je moet in het logbestand kijken:
/var/log/mongodb/mongodb.log
Dat zal je vertellen waarom de mongod stopt. Er zijn een aantal waarschijnlijke oorzaken, maar zonder die output te zien, zal het moeilijk zijn om definitief te antwoorden. Mijn algemene aanbevelingen:
Gebruik bind_ip niet - het is over het algemeen een slecht ideeUpdate (2016):dit verwijderen omdat de problemen met bind_ip die ervoor zorgden dat ik dit in 2012 schreef, zijn opgelost en het is nu zelfs standaard ingeschakeld in officiële pakketten. Het is het proberen waard zonder de instelling als stap voor het oplossen van problemen, maar geen slecht idee om het in het algemeen te gebruiken.- Controleer of er iets anders draait op poort 27017
- Geef de poort expliciet op in het bestand mongodb.conf, zelfs als je de standaard wilt gebruiken
Bekijk ten slotte dit antwoord voor het oplossen van bestandspermissies, voor het geval dat een probleem is (meestal veroorzaakt door op een bepaald moment als root te draaien):
mongodb crasht na onverwachte afsluiting