Разрешение вопроса при запуске mongodb в качестве сервиса

Я использую GNU / LInux 4.4 в asw, и я хочу запустить сервер mongodb (v3.4.3)

Когда я выполняю следующую команду, я могу запустить сервер, и все работает: [ ! d1]

sudo mongod --config /etc/mongod.conf

В файле журнала я вижу, что служба активно работает, и все в порядке.

Когда я пытаюсь запустить его как службу (я считаю, что это рекомендуемый способ в производстве), я получаю сообщение об ошибке разрешения

sudo service mongod start

. В файле журнала я получаю эта ошибка:

assertion: 28595:13: Permission denied src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp 267

У меня есть два вопроса:

Почему я получаю эту ошибку и что могу с ней поделать? Когда я запускаю его как службу, нет необходимости указывать конфигурационный файл, но он, кажется, читает его правильно, так как он записывает сообщение об ошибке в файл журнала, который указан в файле конфигурации. Как он автоматически узнает, какой конфигурационный файл использовать, когда я запускаю его как службу?
1
задан 31 March 2017 в 01:21

0 ответов

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

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