2017-09-27 1 views
0

Ich habe dieses Skript:Gebräu Dienste nicht vollständig gestartet - mongodb

set -e; 

brew services stop mongodb | cat; # just in case it's running 

sudo rm -rf /usr/local/var/mongodb 
sudo mkdir -p /usr/local/var/mongodb 
sudo ln -s "$1" /usr/local/var/mongodb 

brew services start mongodb 

, wo ich einige Daten zu dem Gebräu Datendienste Standort Symlink.

Nachdem das Skript ausgeführt wird, erhalte ich:

Stopping `mongodb`... (might take a while) 
==> Successfully stopped `mongodb` (label: homebrew.mxcl.mongodb) 
Password: 
db path => '/Users/alexamil/mongodump_dev' 
==> Successfully started `mongodb` (label: homebrew.mxcl.mongodb) 

aber dann 5 Minuten später, kann ich nicht Mongo verbinden, und ich sehe:

enter image description here

gestartet ist gelb nicht grün, was bedeutet, dass etwas nicht stimmt.

Wer weiß, worum es geht?

+0

siehe hier https://stackoverflow.com/questions/41873704/what-is-the-meaning -gelb-service-start-status-on-homebrew – huocp

Antwort

0

In diesem Fall zeigte ich Mongod nicht wirklich auf das richtige Verzeichnis, da mein Symlink-Code falsch war.

Aber wenn brew services ls eine gelbe "gestartete" Zeile anzeigt, dann bedeutet das, dass etwas schief gegangen ist und der Dienst noch nicht gestartet ist. Sehr geehrte Brauer - maybed benutzt ein anderes Wort als "started", vielleicht wäre "start" ein guter Anfang :)

+0

Homebrew-Autoren werden das nicht sehen; Bitte öffnen Sie ein Problem auf dem Repo, wenn Sie können. – bfontaine

Verwandte Themen