MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Impossibile riavviare mongodb su Ubuntu 11.04

Dato l'output del comando di avvio, questo si avvia correttamente. Quando stai eseguendo lo stato, sembra essere stato interrotto. Devi esaminare il file di registro:

/var/log/mongodb/mongodb.log

Questo ti dirà perché il mongo si sta fermando. Ci sono un paio di cause probabili, ma senza vedere quell'output sarà difficile rispondere in modo definitivo. I miei consigli generali:

  1. Non usare bind_ip - è una cattiva idea in generale Aggiornamento (2016):rimozione di questo perché i problemi con bind_ip che mi hanno fatto scrivere questo nel 2012 sono stati risolti e ora è anche attivo per impostazione predefinita nei pacchetti ufficiali. Vale la pena provare senza l'impostazione come passaggio per la risoluzione dei problemi, ma non è una cattiva idea utilizzarla in generale.
  2. Controlla qualcos'altro in esecuzione sulla porta 27017
  3. Specifica esplicitamente la porta nel file mongodb.conf, anche se vuoi usare quella predefinita

Infine, dai un'occhiata a questa risposta su come correggere i permessi dei file, nel caso in cui si tratti di un problema (di solito causato dall'esecuzione come root a un certo punto):

mongodb si arresta in modo anomalo dopo un arresto imprevisto