MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Nie można ponownie uruchomić mongodb na Ubuntu 11.04

Biorąc pod uwagę dane wyjściowe polecenia start, uruchamia się to poprawnie. Kiedy masz status uruchomiony, wydaje się, że został zatrzymany. Musisz zajrzeć do pliku dziennika:

/var/log/mongodb/mongodb.log

To ci powie, dlaczego mongod się zatrzymuje. Istnieje kilka prawdopodobnych przyczyn, ale bez zobaczenia tego wyniku trudno będzie jednoznacznie odpowiedzieć. Moje ogólne zalecenia:

  1. Nie używaj bind_ip - to ogólnie zły pomysł Aktualizacja (2016):Usunięcie tego, ponieważ problemy z bind_ip, które spowodowały, że napisałem to w 2012 roku, zostały naprawione, a teraz jest nawet domyślnie włączone w oficjalnych paczkach. Warto spróbować bez tego ustawienia jako krok rozwiązywania problemów, ale ogólnie nie jest to zły pomysł.
  2. Sprawdź, czy coś innego działa na porcie 27017
  3. Określ port jawnie w pliku mongodb.conf, nawet jeśli chcesz użyć domyślnego

Na koniec spójrz na tę odpowiedź, aby dowiedzieć się, jak naprawić uprawnienia do plików, na wypadek, gdyby był to problem (zwykle spowodowany uruchomieniem w pewnym momencie jako root):

mongodb ulega awarii po nieoczekiwanym zamknięciu



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Konfiguracja MongoDB dla Spring Boot - „url” z danymi uwierzytelniającymi i bez nich

  2. aktualizacja mongodb, jeśli pole nie istnieje

  3. Ładne drukowanie wyników w pymongo

  4. zagnieżdżone zapytania w pymongo przy użyciu collection.find()

  5. Nie można połączyć się z docker mongo