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

Mongodb над блеском?

Мне нужно установить экземпляр mongodb с большим объемом хранилища данных. У нас есть Lustre FS с сотнями терабайт, но при запуске monogdb выдает мне эту ошибку:

Mon Jul 15 12:06:50.898 [initandlisten] exception in initAndListen: 10310 Unable to lock file: /var/lib/mongodb/mongod.lock. Is a mongod instance already running?, terminating
Mon Jul 15 12:06:50.898 dbexit: 

Но с разрешениями должно быть все в порядке:

# ls -lart /project/mongodb/
total 8
drwxr-xr-x 19 root   root   4096 Jul 15 11:12 ..
-rwxr-xr-x  1 mongod mongod    0 Jul 15 11:54 mongod.lock
drwxr-xr-x  2 mongod mongod 4096 Jul 15 12:10 .

И никакого другого запущенного процесса:

# ps -fu mongod
UID        PID  PPID  C STIME TTY          TIME CMD
# 

Кто-нибудь делал это (Lustre + mongodb)?

Просто удалите существующий файл mongod.lock, и он позаботится обо всем. Если mongodb не завершает работу изящно, он не будет очищать этот файл при выходе, поэтому он думает, что что-то все еще может работать.