【发布时间】:2017-01-28 19:19:24
【问题描述】:
我最近安装了 docker 并使用 mongodb 运行了一个容器,现在我本地 brew 的 mongodb 无法正常工作。
我使用的是 Mac,最初使用自制软件安装了 mongodb。 brew services list 现在将 mongodb 服务显示为“正在运行”,但显示为黄色(显然这意味着未知),我无法使用 mongochef 进行连接。这在停止服务brew service stop mongodb 后才开始发生,因为它阻止了我在这个项目中使用 docker:https://meanjs.org/。我停止了服务,因为 mongodb 端口存在冲突。现在,即使在销毁所有 docker 容器之后,我也无法让 mongodb 在我的机器上运行。我尝试使用 brew 重新安装 mongodb,并停止和启动服务。
我也尝试过删除 /tmp 中的文件,如下所示: MongoDB Failing to Start - ***aborting after fassert() failure
关于在哪里寻找和做什么有什么建议吗?
【问题讨论】:
-
你是否检查过是否有进程在监听 MongoDB 端口?
-
lsof -i :27017 没有显示任何内容
-
这意味着 MongoDB 没有运行。您可能会从错误日志中获得一些信息。
标签: mongodb macos docker homebrew