【问题标题】:How to start mongo on debian Debian 8.1如何在 debian Debian 8.1 上启动 mongodb
【发布时间】:2015-08-26 20:59:18
【问题描述】:

我的电脑上安装了 debian 操作系统。

Distributor ID: Debian
Description:    Debian GNU/Linux 8.1 (jessie)
Release:    8.1
Codename:   jessie

我已按照此教程在我的计算机上Install MongoDB on Debian 安装 mongo db。

MongoDB版本:

mongo --version
MongoDB shell version: 2.6.9

现在当我在终端运行mongo 命令时,它会说

mongo
MongoDB shell version: 2.6.9
connecting to: test
2015-08-08T06:29:50.480-0500 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-08-08T06:29:50.481-0500 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed

并运行此命令显示以下错误

sudo service mongodb restart
Failed to restart mongodb.service: Unit mongodb.service failed to load: No such file or directory.

关于为什么会发生这种情况以及如何解决它的任何想法?

【问题讨论】:

  • mongod 守护进程显然没有运行。检查您的服务配置。它被称为mongodb(它似乎不是)或mongod。然后检查服务脚本中引用的配置文件以获取数据和日志的位置,以查看出现的任何错误。

标签: mongodb debian mongo-shell


【解决方案1】:

刚刚在 Debian Jessie 上遇到了类似的问题。

对我来说,启动时出现以下错误

mongodb.service重启失败:单元mongodb.service

是由于以前的 mongodb 安装将 /lib/systemd/system/mongodb.service 替换为 /dev/null 的符号链接。使用 ls -l 进行检查。

否则,您的问题可能是由于存储空间有限、权限文件夹错误或日志配置文件大小错误。尝试使用

手动运行服务器进程

/usr/bin/mongod 启动

看看标准输出。通常以这种方式出现显式错误。

【讨论】:

  • 谢谢老兄,你真的帮了我,这正是这里发生的事情!
猜你喜欢
  • 1970-01-01
  • 2016-09-03
  • 2023-03-14
  • 2013-07-05
  • 2019-02-18
  • 2014-05-13
  • 1970-01-01
  • 2012-11-13
  • 1970-01-01
相关资源
最近更新 更多