Назад | Перейти на главную страницу

Невозможно запустить MongoDB в Ubuntu 10.10

Я только что установил MongoDB на новую установку Ubuntu 10.10, но мне не удается запустить ее (вообще). Я использую последнюю mongo-stable пакет через. http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages.

Я ожидал, что он запустится автоматически при загрузке, однако попытка запустить его вручную всегда дает мне следующее:

$ sudo start mongodb
mongodb start/running, process 2565
$ sudo status mongodb
mongodb stop/waiting

ps -aux не показывает ничего, связанного с монго. Попытка запустить оболочку дает мне:

MongoDB shell version: 1.6.3
connecting to: test
Tue Oct 12 22:33:14 Error: couldn't connect to server 127.0.0.1 (anon):1137
exception: connect failed

как / var / log / mongodb, так и / var / lib / mongodb существуют и предположительно были созданы установщиком. Оба принадлежат пользователю mongodb (снова настраивается установщиком), но оба пусты, поэтому нет файла журнала mongo, который я мог бы проверить, или файла .lock, который я мог бы удалить.

Если это связано с разрешениями, оба

drwxr-xr-x  2 mongodb       mongodb       4096 2010-10-12 22:08 mongodb

Нет связанных записей журнала в / var / log / messages или syslog. Я пробовал переустановить пакет, на всякий случай, но без разницы. Версия, которую я использую, указана как 20100930.

Вероятно, это что-то простое, но у меня нет идей, и без ошибок или каких-либо отзывов трудно понять, в чем может заключаться проблема. Любая помощь приветствуется.

проверьте, есть ли какой-либо файл mongo.lock в / var / lib / mongo / dir или в настройках MONGOLIBDIR, и удалите его.

После этого вы сможете запустить службу mongodb.

Если вы этого не сделали, создайте каталог данных, как описано на http://www.mongodb.org/display/DOCS/Quickstart+Unix

Проверьте содержимое /etc/mongodb.conf

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

  • -v -v -v
  • --logpath / tmp / mongotest

и все, что кажется полезным из http://www.mongodb.org/display/DOCS/Command+Line+Parameters