2015-09-01 4 views
0

Я обновил mongo с версии 2.4.2 до 2.6.10 на рабочем сервере, где я снова не мог запустить службу mongo.Не удалось запустить mongdb после обновления в ubuntu 12.04

Вот файл журнала:

2015-09-01T14:13:11.098+0000 [initandlisten] journal dir=/var/lib/mongodb/journal 
2015-09-01T14:13:11.098+0000 [initandlisten] recover : no journal files present, no recovery needed 


2015-09-01T14:13:11.098+0000 [initandlisten] 
2015-09-01T14:13:11.098+0000 [initandlisten] ERROR: Insufficient free space for journal files 
2015-09-01T14:13:11.098+0000 [initandlisten] Please make at least 3379MB available in /var/lib/mongodb/journal or use --smallfiles 
2015-09-01T14:13:11.098+0000 [initandlisten] 
2015-09-01T14:13:11.098+0000 [initandlisten] exception in initAndListen: 15926 Insufficient free space for journals, terminating 
2015-09-01T14:13:11.098+0000 [initandlisten] dbexit: 

Мои файлы журналов были пусты, а также я установил smallfiles = TRUE в mongod.conf.Though ничего не помогло.

Edit: Вот о/р DF-ч

Filesystem  Size Used Avail Use% Mounted on 
/dev/xvda1  7.8G 4.8G 2.6G 65%/
none   4.0K  0 4.0K 0% /sys/fs/cgroup 
udev   3.7G 12K 3.7G 1% /dev 
tmpfs   748M 336K 748M 1% /run 
none   5.0M  0 5.0M 0% /run/lock 
none   3.7G  0 3.7G 0% /run/shm 
none   100M  0 100M 0% /run/user 
/dev/xvdb  30G 45M 28G 1% /mnt 
+1

Ну, сколько места в/var/lib/mongodb/journal? –

+0

Фактически папка полностью пуста. Или я должен искать в любых файлах конфигурации для этого? – prit4fun

+0

Что имеет значение, это пространство, доступное в этой файловой системе. В директории нет свободного места, вся файловая система. Обновите свой ответ с помощью вывода 'df -h'. –

ответ

0

/файловой системы не имеет достаточно места для файлов журнала MongoDB.

Вы должны либо изменить его размер, либо (еще лучше) добавить еще одну файловую систему для баз данных MongoDB.

+0

Не могли бы вы объяснить свой ответ, пожалуйста. Вы имеете в виду, что недостаточно места на жестком диске? – prit4fun

+0

@ prit4fun Да. (нужно больше символов) –

0

На самом деле это была не проблема пространства, я установил smallfiles = true в старой версии conf-файла. Установка их в правильную выполняла работу.

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