【问题标题】:Why is my mongo db not starting? (Bitnami MEAN Stack)为什么我的 mongo db 没有启动? (Bitnami 平均堆栈)
【发布时间】:2016-01-06 20:26:52
【问题描述】:

我在笔记本电脑上安装了堆栈,它工作正常。然后我重新启动计算机并尝试启动 mongo,但它无法启动。

我在管理器中收到的错误消息是

meanstack-3.0.6-1/mongodb/scripts/ctl.sh : mongodb 不能 启动Stderr:子进程异常退出

当我尝试从终端手动启动时,我收到一条错误消息,提示找不到 data/db 目录,即使有一个。

我已经尝试了这些步骤,但没有成功:

1) 删除 .lock 文件

sudo rm /var/lib/mongodb/mongod.lock

2) 修复mongodb

mongod——修复

3) 启动mongodb

sudo 服务 mongodb 启动

4) 启动mongo客户端

【问题讨论】:

  • 你使用的是什么操作系统?
  • @JonathanS。 linux ubuntu
  • 你试过重新安装吗?
  • 嗨,这里是 Bitnami 开发人员。您能否查看 installdir/mongodb/log/mongodb.log 中的错误日志,向我们提供有关您的问题的更多信息?请注意,Bitnami 安装程序是完全独立的,独立于系统上安装的其他软件或库运行,因此您无需删除 /var/lib/mongodb/mongod.lock。要启动 Bitnami 的 MongoDB,您必须使用我们在安装程序 installdir/ctlscript.sh start 中提供的 ctlscript.sh。您将使用此链接找到有关它的更多信息:wiki.bitnami.com/Components/mongoDB
  • @JotaMartos 每次我重新启动计算机时,mongo 都不会启动。 apache 启动但不是 mongo

标签: node.js mongodb mongoose mean-stack


【解决方案1】:

提示:检查您的可用磁盘空间,有时会出现这种问题,因为 mongDb 磁盘上没有足够的空间来运行服务器。

如果这不起作用,请手动检查位于 'yourPath\bitnami\meanstack-3.xx-x\mongodb\log 的日志文件 Mongodb.log >' 听到你肯定会找到一些正确的线索。

【讨论】:

    【解决方案2】:

    我需要安装旧版本的 Mongo,所以我将 /bin 文件夹中的所有文件替换为旧版本,然后我收到错误“mongodb 无法启动”。然后,我删除了 data/db 下的所有文件,并使用“./ctlscript.sh start mongodb”重新启动,效果很好。

    【讨论】:

      【解决方案3】:

      将下面的文件重命名为任何内容

      meanstack-3.0.6-1/mongodb/data/db/mongod.lock

      从bitnami重启mongodb

      注意:-- 安装在您系统中的 mongodb 与通过 bitnami 安装不同,它们使用不同的端口,即当前您的系统中安装了两个 mongodb 实例。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-14
        • 2018-06-15
        • 2019-10-22
        • 2018-11-29
        相关资源
        最近更新 更多