2015-06-06 1 views
0

Раньше у меня была mongodb 2.6.3, и сервис mongod всегда работал. Вчера я обновил к MongoDB 3.0.3 и если я типа mongo в терминале я получаю это:mongodb 3 on ubuntu 15.04 Приходится ручно запускать сервис mongod после каждой перезагрузки

2015-06-06T10:24:51.679+0200 W NETWORK Failed to connect to  127.0.0.1:27017, reason: errno:111 Connection refused 
2015-06-06T10:24:51.682+0200 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed 
    at connect (src/mongo/shell/mongo.js:179:14) 
    at (connect):1:6 at src/mongo/shell/mongo.js:179 
exception: connect failed 

Я должен service mongod start после каждой перезагрузки. Есть ли способ исправить это?

P.S. Я попросил выхода initctl list, вот оно:

gnome-keyring-gpg stop/waiting 
indicator-application stop/waiting 
unicast-local-avahi stop/waiting 
update-notifier-crash stop/waiting 
upstart-udev-bridge start/running, process 1766 
jayatana stop/waiting 
update-notifier-hp-firmware stop/waiting 
xsession-init stop/waiting 
dbus start/running, process 1775 
update-notifier-cds stop/waiting 
gnome-keyring-ssh stop/waiting 
gnome-session (Unity) start/running, process 1852 
ssh-agent stop/waiting 
unity7 start/running, process 1857 
unity-voice-service stop/waiting 
upstart-dbus-session-bridge start/running, process 1810 
indicator-messages start/running, process 2007 
logrotate stop/waiting 
indicator-bluetooth start/running, process 2008 
unity-panel-service start/running, process 1859 
hud start/running, process 1846 
im-config start/running 
notify-cgmanager stop/waiting 
unity-gtk-module stop/waiting 
session-migration stop/waiting 
upstart-dbus-system-bridge start/running, process 1827 
at-spi2-registryd start/running, process 1850 
indicator-power start/running, process 2009 
update-notifier-release stop/waiting 
indicator-datetime start/running, process 2010 
indicator-keyboard start/running, process 2011 
unity-settings-daemon start/running, process 1848 
indicator-sound start/running, process 2012 
upstart-file-bridge start/running, process 1828 
gnome-keyring stop/waiting 
gnome-settings-daemon stop/waiting 
window-stack-bridge start/running, process 1787 
indicator-printers start/running, process 2014 
re-exec stop/waiting 
upstart-event-bridge stop/waiting 
unity-panel-service-lockscreen stop/waiting 
indicator-session start/running, process 2016 
+0

Con вы показать нам выход 'initctl list'? –

+0

добавлено в сообщение –

ответ

0

Вы MongoDB сервер не настроен на автоматический запуск.

На убунту с помощью Systemd, вы должны использовать: systemctl enable mongodb

Here некоторая официальная документация

+0

'initctl: Не удается подключиться к Upstart: Не удалось подключиться к socket/com/ubuntu/upstart: В соединении отказано Сценарий, который вы пытаетесь вызвать, был преобразован в работу Upstart , но lsb- заголовок не поддерживается для заданий Upstart. insserv: предупреждение: сценарий «binfmt-support» отсутствует LSB-теги и переопределения insserv: Default-Start undefined, предполагая пустые начальные уровни запуска для скрипта 'binfmt-support ' insserv: Default-Stop undefined, предполагая пустой стоп-уровень запуска (s) для скрипта 'binfmt-support ' ' –

+0

Попробуйте 'systemctl daemon-reload' ' sudo rm/etc/init.d/mongodb' –

+0

сделал это. Когда я запускал 'update-rc.d mongodb defaults' после этого, я получаю' update-rc.d: ошибка: initscript не существует:/etc/init.d/mongodb' –

Смежные вопросы