Не удалось создать файл блокировки при запуске mongod через выскочку

Я пытаюсь настроить мой скрипт upstart mongodb для работы в качестве арбитров, но у меня возникают проблемы с правами при попытке создать файл блокировки в каталоге данных:

Tue Apr  1 17:11:01 [initandlisten] options: { config: "/etc/mongodb.conf", dbpath: "/tmp/arb", journal: "true", logappe
nd: "true", logpath: "/var/log/mongodb/mongodb-arbiter.log", port: 27017, replSet: "rs1" }
Tue Apr  1 17:11:01 [initandlisten] exception in initAndListen: 10309 Unable to create/open lock file: /tmp/arb/mongod.l
ock errno:13 Permission denied Is a mongod instance already running?, terminating

Там определенно не является файлом блокировки, и определенно нет другого процесса mongod (ps -A | grep mongod ничего не вернет).

Также, когда я пытаюсь запустить процесс mongod

mongod --fork --port 27017 --dbpath /data/arb --replSet rs1 --logpath /var/log/mongodb.log
]

это также приведет к той же ошибке, если не sudo ed.

Как настроить правильные разрешения для сценария выскочки для записи данных в /data/arb?

1
задан 1 April 2014 в 20:19

0 ответов

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

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