Mongod 未启动(mongod.service:失败,结果为“信号”)

Posted

技术标签:

【中文标题】Mongod 未启动(mongod.service:失败,结果为“信号”)【英文标题】:Mongod does not start (mongod.service: Failed with result 'signal') 【发布时间】:2021-08-18 09:19:55 【问题描述】:

命令后sudo service mongod start && sudo service mongod status

● mongod.service - MongoDB Database Server
   Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
   Active: failed (Result: signal) since Wed 2021-08-18 11:58:29 MSK; 4s ago
     Docs: https://docs.mongodb.org/manual
  Process: 13899 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=killed, signal=ILL)
 Main PID: 13899 (code=killed, signal=ILL)

авг 18 11:58:29 400sk systemd[1]: Started MongoDB Database Server.
авг 18 11:58:29 400sk systemd[1]: mongod.service: Main process exited, code=killed, status=4/ILL
авг 18 11:58:29 400sk systemd[1]: mongod.service: Failed with result 'signal'.

不在 /var/logs 中写入日志

Debian 10,尝试 MongoDB 4.2 和 5.0,Intel(R) Xeon(R) E5540 @ 2.53GHz

从官方网站安装 (https://docs.mongodb.com/manual/tutorial/install-mongodb-on-debian/)

【问题讨论】:

【参考方案1】:

信号“ILL”是非法指令。

MongoDB 5.0 需要 Advanced Vector Extensions,Xeon E5540 没有。

有关支持 AVX 的处理器列表,请参阅https://en.wikipedia.org/wiki/Advanced_Vector_Extensions#CPUs_with_AVX

【讨论】:

谢谢,问题已解决。我误以为我使用的是 4.2 版 如何解决这个问题?能说详细点吗?

以上是关于Mongod 未启动(mongod.service:失败,结果为“信号”)的主要内容,如果未能解决你的问题,请参考以下文章

linux下service mongod start启动报错

Job for mongod.service failed because the control process exited with error code. See "systemct

Failed to start mongod.service: Unit not found

Mongodb服务器无法启动

Spring Boot MongoDB

MongoDB服务无法启动,原因居然是...