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

Jak zatrzymać Mongo DB jednym poleceniem?

Uruchamianie i zatrzymywanie MongoDB omówiono w podręczniku MongoDB. Wyjaśnia różne opcje zatrzymywania MongoDB przez powłokę, cli, sterowniki itp. Opisuje również ryzyko nieprawidłowego zatrzymania MongoDB (takie jak uszkodzenie danych) i mówi o różnych sygnałach „kill”.

Dodatkowo, jeśli zainstalowałeś MongoDB za pomocą menedżera pakietów dla Ubuntu lub Debiana, możesz zatrzymać mongodb (obecnie mongod w ubuntu) w następujący sposób:

  • Upstart:sudo service mongod stop

  • Sysvinit:sudo /etc/init.d/mongod stop

Lub w systemie Mac OS X

  • Znajdź PID procesu mongod za pomocą $ top

  • Zabij proces przez $ kill <PID> (dokumentacja Mongo zawiera więcej informacji na ten temat)

Lub w systemach opartych na Red Hat:

  • service mongod stop

Lub w systemie Windows, jeśli zainstalowałeś jako usługę o nazwie MongoDB :

  • net stop MongoDB

A jeśli nie jest zainstalowany jako usługa (od Windows 7+), możesz uruchomić:

  • taskkill /f /im mongod.exe

Aby dowiedzieć się więcej o problemach z nieczystym zamknięciem, jak najlepiej uniknąć takiego scenariusza i co zrobić w przypadku nieczystego zamknięcia, zobacz:Odzyskiwanie danych po nieoczekiwanym zamknięciu.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Najlepsze praktyki dotyczące uruchamiania MongoDB w klastrze

  2. Automatycznie usuwaj obiekty odniesienia po usunięciu w MongoDB

  3. Jak przejść do produkcji z MongoDB — dziesięć najważniejszych wskazówek

  4. MongoDB Relacja jeden do wielu

  5. Czy mogę zmodyfikować istniejący indeks w MongoDB bez jego porzucania?