虽然我想在 linux 上激活 mongo,但我收到了这个错误,但它不起作用
$ sudo systemctl status mongod
● mongod.service - MongoDB 数据库服务器 已加载:已加载(/lib/systemd/system/mongod.service;已启用;供应商预设:已禁用) 活动:自周日 2021-08-01 13:39:18 +03 起失败(结果:信号); 47 秒前 文档:https://docs.mongodb.org/manual 进程:12854 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=killed, signal=ILL) 主 PID: 12854 (code=killed, signal=ILL) CPU:19ms
8 月 1 日 13:39:18 jr systemd[1]:启动 MongoDB 数据库服务器。 8 月 1 日 13:39:18 jr systemd[1]:mongod.service:主进程退出,代码=终止,状态=4/ILL 8 月 1 日 13:39:18 jr systemd[1]:mongod.service:失败,结果为“信号”。
当我输入 mongod 它说
$ mongod
zsh:非法硬件指令mongod
答案 0 :(得分:0)
我对相同的消息有同样的问题。好像是处理器兼容性问题。
找到此帖子 https://www.mongodb.com/community/forums/t/mongodb-5-0-cpu-intel-g4650-compatibility/116610
使用以下命令检查您的处理程序是否具有答案中提到的标志:
cat /proc/cpuinfo
如果没有,您可以尝试使用旧版本的 mongo。 在我的情况下,我的处理器无法处理 mongo4.4,但安装了 mongo4.2 并且工作正常,但取决于您的处理器和 SO。