Задать вопрос
@kotcich
Я скучный.

Почему не запускается MongoDB на VPS и как исправить?

root@vm-e36ee522:/# sudo systemctl status mongod
● mongod.service - MongoDB Database Server
     Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
     Active: failed (Result: signal) since Sun 2021-12-05 10:29:44 UTC; 4min 33s ago
       Docs: https://docs.mongodb.org/manual
    Process: 12766 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=killed, signal=ILL)
   Main PID: 12766 (code=killed, signal=ILL)

Dec 05 10:29:44 vm-e36ee522 systemd[1]: Started MongoDB Database Server.
Dec 05 10:29:44 vm-e36ee522 systemd[1]: mongod.service: Main process exited, code=killed, status=4/ILL
Dec 05 10:29:44 vm-e36ee522 systemd[1]: mongod.service: Failed with result 'signal'.
  • Вопрос задан
  • 1816 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
karabanov
@karabanov
Системный администратор
Запусти руками:
sudo -u <здесь имя пользователя mongo> /usr/bin/mongod --config /etc/mongod.conf
Посмотри, что выведет. Или почитай error.log - там будет написана причина.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
forajump
@forajump
Бессистемный дезинтегратор
Состояние 4/ILL как правило указывает на несовместимость с аппаратной частью. Дело в том, что начиная с версии 5.0 MongoBD требует ЦП архитектуры x86_64 с поддержкой набора инструкций AVX.
67beb31e8ff5e553716938.jpeg
67beb28b1dddf791583958.jpeg
$ sudo -u mongodb /usr/bin/mongod --config /etc/mongod.conf
Illegal instruction

У версии 4.4 такого ограничения нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы