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