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

Сервер mongo не запускается на Centos 6.4

У меня установлен сервер mongo, и когда я пытаюсь запустить его, всегда терпит неудачу.

ОС: CentOS версии 6.4 x86_64 Mongo версии: 2.4.8

У меня есть другие машины, работающие с той же версией, и они работают нормально.

Ошибка:

/ Дома $> сервис mongod начать Начиная mongod: Чт Дек 5 13: 48: 47,840 прекратить () под названием, печать стека (если реализована для платформы): 0xde05e1 0x6cf3de 0x291d0a34be6 0x291d0a34c13 0x291d0a34d0e 0xdf7bb1 0xdd6a51 0xdd7309 0xdd59a5 0xdd5b09 0x70088c 0x700d2c 0x7010d2 0x701111 0x701563 0x6dd695 0x6df459 0x291d0168d1d 0x6cf1c9
/ usr / bin / mongod (_ZN5mongo15printStackTraceERSo + 0x21) [0xde05e1] / usr / bin / mongod (_ZN5mongo11myterminateEv + 0x3e) [0x6cf3de] /usr/lib64/lib64/libstdc++ax6(будет) / libstdc+xb06 (libstdc+xbex6) [libstdc + libstdc ++. so.6 (+ 0xbcc13) [0x291d0a34c13] /usr/lib64/libstdc++.so.6(+0xbcd0e) [0x291d0a34d0e] / usr / bin / mongod (0x291d0a34d0e] / usr / bin / mongod (_ZN5boost11filesus_36detailNextSystem) (_ZN5boost11filesus_36detailNxSatSystem) _ZN5mongo11ProcessInfo16checkNumaEnabledEv + 0x41) [0xdd6a51] / USR / бен / mongod (_ZN5mongo11ProcessInfo10SystemInfo17collectSystemInfoEv + 0x3a9) [0xdd7309] / USR / бен / mongod (_ZN5mongo11ProcessInfo20initializeSystemInfoEv + 0xA5) [0xdd59a5] / USR / бен / mongod (_ZN5mongo36_mongoInitializerFunction_SystemInfoEPNS_18InitializerContextE + 0x9) [0xdd5b09] / USR / бен / mongod (_ZN5boost6detail8function17function_invoker1IPFN5mongo6StatusEPNS3_18InitializerContextEES4_S6_E6invokeERNS1_15function_bufferES6_ + 0xc) [0x70088c] / USR / бен / mongod (_ZNK5mongo11Initializer7executeERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4 pairIKSsSsEEE + 0x13c) [0x700d2c] / USR / бен / mongod (_ZN5mongo21runGlobalInitializersERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE + 0x32) [0x7010d2] / USR / бен / mongod (_ZN5mongo26runGlobalInitializersOrDieERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE + 0x21) [0x701111] / USR / бен / mongod (ZN5mongo26runGlobalInitializersOrDieEiPKPKcS3+ 0x3b3) [0x701563] / usr / bin / mongod () [0x6dd695] / usr / bin / mongod (main + 0x9) [0x6df459] /lib64/libc.so.6(__libc_start_main+0xfd) [0x291d0168d1d] bin / mongod (__ gxx_personality_v0 + 0x499) [0x6cf1c9] Чт, 5 декабря 13:48: 47.847 Получен сигнал: 6 (прервано).

Чт 5 декабря 13: 48: 47,853 Backtrace: 0xde05e1 0x6d0559 0x291d017c9a0 0x291d017c925 0x291d017e105 0x6cf3e3 0x291d0a34be6 0x291d0a34c13 0x291d0a34d0e 0xdf7bb1 0xdd6a51 0xdd7309 0xdd59a5 0xdd5b09 0x70088c 0x700d2c 0x7010d2 0x701111 0x701563 0x6dd695
/ usr / bin / mongod (_ZN5mongo15printStackTraceERSo + 0x21) [0xde05e1] / usr / bin / mongod (_ZN5mongo10abruptQuitEi + 0x399) [0x6d0559] /lib64/libc.so.6(+c.libc329a0) [0x329a0] 6 (gsignal + 0x35) [0x291d017c925] /lib64/libc.so.6(abort+0x175) [0x291d017e105] / usr / bin / mongod (_ZN5mongo11myterminateEv + 0x43) [0x6cf3e3] / usstr / usstr / lib + 0xbcbe6) [0x291d0a34be6] /usr/lib64/libstdc++.so.6(+0xbcc13) [0x291d0a34c13] /usr/lib64/libstdc++.so.6(+0xbcd0e) [0x291d0a34d0e] / USR / бен / mongod (_ZN5boost11filesystem36detail6statusERKNS0_4pathEPNS_6system10error_codeE + 0x231 ) [0xdf7bb1] / USR / бен / mongod (_ZN5mongo11ProcessInfo16checkNumaEnabledEv + 0x41) [0xdd6a51] / USR / бен / mongod (_ZN5mongo11ProcessInfo10SystemInfo17collectSystemInfoEv + 0x3a9) [0xdd7309] / USR / бен / mongod (_ZN5mongo11ProcessInfo20initializeSystemInfoEv + 0xA5) [0xdd59a5] / USR / бен / mongod (_ZN5mongo36_mongoInitializerFunction_SystemInfoEPNS_18InitializerContextE + 0x9) [0xdd5b09] / usr / bin / mongod (_ZN5boost6detail8function17function_invoker1IPFN5mon go6StatusEPNS3_18InitializerContextEES4_S6_E6invokeERNS1_15function_bufferES6_ + 0xc) [0x70088c] / USR / бен / mongod (_ZNK5mongo11Initializer7executeERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE + 0x13c) [0x700d2c] / USR / бен / mongod (_ZN5mongo21runGlobalInitializersERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE + 0x32) [0x7010d2] / USR / бен / mongod (_ZN5mongo26runGlobalInitializersOrDieERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE + 0x21) [0x701111] / usr / bin / mongod (ZN5mongo26runGlobalInitializersOrDieEiPKPKcS3+ 0x3b3) [0x701563] / usr / bin / mongod () [0x6dd695]

                                                       [FAILED]

Я обнаружил похожие проблемы, но их исправления не работают.

Сервер MongoDB разбился, показывая следующую ошибку

Когда я пытаюсь начать с

/ usr / bin / mongod -f /etc/mongo.conf

Монго запускается без проблем.

Файл /etc/init.d/mongod - это стандартный файл из репозиториев mongo.

dbpath существует и имеет необходимые разрешения

/ home $> ll mongo

всего 81936

drwxr-xr-x 2 mongod mongod 4096 5 декабря 12:54 db

drwxr-xr-x 2 mongod mongod 4096 5 декабря 15:25 журнал

-rw ------- 1 mongod mongod 67108864 5 дек, 15:25 по местному времени.0

-rw ------- 1 mongod mongod 16777216 5 декабря 15:25 local.ns

-rwxr-xr-x 1 mongod mongod 4 5 декабря 15:25 mongod.lock

Проверьте разрешения в /sys/devices/system

Возможно, вы столкнулись с проблемой, упомянутой здесь (в новой версии 2.6 уже зарегистрировано исправление для этого):

https://jira.mongodb.org/browse/SERVER-10623

Наиболее частая причина в том, что /sys/devices/system/node не является + rx для пользователя, запустившего mongod процесс, но вы также можете использовать его для других, не говоря уже о разрешениях на родительские папки.