Не могу понять скрипт запуска Mongodb ('/etc/init.d/mongod') в Ubuntu 14.04

  • У меня есть установка mongo 2.6+ под управлением Ubuntu 14.04, на которой 'sudo service mongod start/stop/restart' работает просто отлично.

  • Из любопытства я начал искать сценарий "upstart" для mongod внутри /etc/init.d, и, к моему большому замешательству, скрипт init для mongod не упоминает о какой-либо активности, связанной с mongo.

  • Точное содержимое mongod внутри /etc/init.d/mongod выглядит следующим образом:

http://pastebin.com/qvNTx74M

Кто-нибудь, пожалуйста, помогите мне понять, что здесь происходит.

1 ответ

Решение

То, что вы видите, это то, что скрипт инициализации mongo связан с /lib/init/upstart-job, так что запуск /etc/init.d/monogod правильно передается в Upstart. Вставленный файл не имеет ничего общего с тем, как запускается mongo. Посмотрите файл /etc/init/mongod.conf для конфигурации upstart для mongo.

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