【问题标题】:brew services not completely started - mongodbbrew 服务未完全启动 - mongodb
【发布时间】:2017-09-27 00:28:48
【问题描述】:

我有这个脚本:

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

我将一些数据符号链接到 brew 服务数据位置。

运行脚本后,我得到:

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)

但是 5 分钟后,我无法连接到 mongo,我看到了:

started 是黄色而不是绿色,表示有问题。

有人知道这是怎么回事吗?

【问题讨论】:

标签: mongodb homebrew


【解决方案1】:

在这种情况下,我实际上并没有将 mongod 指向正确的目录,因为我的符号链接代码不正确。

但如果brew services ls 显示黄色的“已启动”行,则表示出现问题并且服务尚未真正启动。亲爱的 brew 作者 - 可能会使用“started”以外的其他词,也许“starting”会是一个好的开始:)

【讨论】:

  • Homebrew 作者不会看到这个;如果可以,请在 repo 上打开一个问题。
猜你喜欢
  • 2011-09-10
  • 1970-01-01
  • 2015-05-30
  • 1970-01-01
  • 2022-07-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多