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

Jaki jest czysty sposób na zatrzymanie Mongod w systemie Mac OS X?

Jest tak prawdopodobnie dlatego, że launchctl zarządza twoją instancją mongod. Jeśli chcesz uruchomić i zamknąć instancję mongod, najpierw ją wyładuj:

launchctl unload -w ~/Library/LaunchAgents/org.mongodb.mongod.plist

Następnie uruchom mongod ręcznie:

mongod -f path/to/mongod.conf --fork

Możesz znaleźć swoją lokalizację mongod.conf w ~/Library/LaunchAgents/org.mongodb.mongod.plist .

Następnie db.shutdownServer() będzie działać dobrze.

Dodano 22 lutego 2014:

Jeśli masz zainstalowany mongodb przez homebrew, homebrew ma przydatne brew services Komenda. Aby wyświetlić aktualnie uruchomione usługi:

brew services list

Aby uruchomić mongodb:

brew services start mongodb-community

Aby zatrzymać mongodb, jeśli już działa:

brew services stop mongodb-community

Aktualizacja *

Jak zauważył edufinn w komentarzu, brew services jest teraz dostępny jako polecenie zdefiniowane przez użytkownika i można go zainstalować za pomocą następującego polecenia:brew tap gapple/services .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. używanie zmiennej w aktualizacji mongodb

  2. mongodb - Znajdź dokument z najbliższą liczbą całkowitą

  3. Jak wyszukiwać różne wartości w Mongoose?

  4. Powody za i przeciw przejściu z serwera SQL do MongoDB

  5. Wdrażanie i konfiguracja fragmentów MongoDB za pomocą Ansible