Как установить mongod как услуга на моем сервере? Почему является ошибка 127 появлениями?

Я пытаюсь установить mongodb как услуга.

service mongod status
   mongod.service - High-performance, schema-free document-oriented database
   Loaded: loaded (/etc/systemd/system/mongod.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2019-01-21 10:17:13 IST; 2s ago
     Docs: https://docs.mongodb.org/manual
  Process: 13220 ExecStart=/bin/bash /home/idt/bin/mongod --config /etc/mongod.conf (code=exited, status=127)
 Main PID: 13220 (code=exited, status=127)

mongod.conf файл следующие

        cat /etc/mongod.conf
    # mongod.conf

    # for documentation of all options, see:
    #   http://docs.mongodb.org/manual/reference/configuration-options/

    # Where and how to store data.
    systemLog:
       destination: file
       path: /var/log/mongodb/mongod.log
       logAppend: true
    storage:
       dbPath: /data/db
       journal:
          enabled: true
    processManagement:
       fork: true
    net:
       bindIp: 127.0.0.1
       port: 27017
    setParameter:
       enableLocalhostAuthBypass: false


=======
0
задан 21 January 2019 в 08:48

1 ответ

Ошибка 127 в ударе означает, что команда не найдена. Убедитесь, что пакет mongod пакет установлен. Не смущайтесь, поскольку Ubuntu обеспечивает mongodb пакет, в то время как официальный сайт обеспечивает mongod. Здесь, как можно проверить системную исправность:

Список, что теперь установлено в Вашей системе

dpkg -l | grep mongod

Так проверка, если Вы эффективно используете mongod или mongodb. Необходимо проверить пакет mongod (b) - сервер, который является стороной сервера. В случае Вас только имеют mongod (b) или mongod (b) - клиентский установленный пакет, Вы могли бы попытаться установить сервер снова.

sudo apt install mongod(b)-server

Затем Вы должны способный перезапустить Вашего демона

sudo service mongod(b) start
0
ответ дан 22 September 2019 в 02:47

Другие вопросы по тегам:

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