【问题标题】:Mongod does not start: mongod.service: Failed with result 'signal'Mongod 未启动:mongod.service:失败,结果为“信号”
【发布时间】:2021-12-10 22:07:46
【问题描述】:

我目前安装了 MongoDB 4.4,因为我的系统不支持 5.0。我之前在 Arch Linux 上安装了 4.4,但是当我转移到 Ubuntu 并尝试运行 mongod 时,我从 systemd 得到了这个结果:

● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
     Active: failed (Result: signal) since Fri 2021-12-10 15:57:00 CST; 2min 3s ago
       Docs: https://docs.mongodb.org/manual
    Process: 4369 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=killed, signal=ILL)
   Main PID: 4369 (code=killed, signal=ILL)

Dec 10 15:57:00 system systemd[1]: Started MongoDB Database Server.
Dec 10 15:57:00 system systemd[1]: mongod.service: Main process exited, code=killed, status=4/ILL
Dec 10 15:57:00 system systemd[1]: mongod.service: Failed with result 'signal'.

MongoDB 在创建日志之前失败。

【问题讨论】:

  • 你检查日志文件了吗?
  • 它在底部字面上说 mongodb 在创建日志文件之前失败@WernfriedDomscheit
  • 我的意思是 mongod 日志文件,通常是 /var/log/mongodb/mongod.log。位置在您的/etc/mongod.conf 中定义
  • 该日志不存在。

标签: mongodb


【解决方案1】:

虽然这并不能完全解决问题,但我对这个解决方案很好: 无论出于何种原因,4.2 都能正常工作,但 4.4 却不行,即使我在 Arch 上运行 4.4 完全没问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 1970-01-01
    相关资源
    最近更新 更多