我有一个mongo服务器安装,当我尝试启动它,总是失败。
操作系统:CentOS版本6.4 x86_64 Mongo版本:2.4.8
我有其他机器工作在同一个版本和puppetized工作正常。
错误:
/家庭$>服务的mongod start启动的mongod:星期四13年12月5日: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/libstdc++.so.6(+0xbcbe6)[0x291d0a34be6] / usr / lib64 / /usr/lib64/libstdc++.so.6(+0xbcd0e)[0x291d0a34d0e] / usr / bin / mongod(_ZN5boost11filesystem36detail6statusERKNS0_4pathEPNS_6system10error_codeE + 0x231)[0xdf7bb1] / usr / bin / mongod(0x801d0a34c13) _ZN5mongo11ProcessInfo16checkNumaEnabledEv + 0×41)[0xdd6a51]的/ usr /斌/ mongod的(_ZN5mongo11ProcessInfo10SystemInfo17collectSystemInfoEv + 0x3a9)[0xdd7309]的/ usr /斌/ mongod的(_ZN5mongo11ProcessInfo20initializeSystemInfoEv + 0xA5的)[0xdd59a5]的/ usr /斌/ mongod的(_ZN5mongo36_mongoInitializerFunction_SystemInfoEPNS_18InitializerContextE + 0x9)[0xdd5b09] / usr / bin / mongod(_ZN5boost6detail8function17function_invoker1IPFN5mongo6StatusEPNS3_18InitializerContextEES4_S6_E6invokeERNS1_15function_bufferES6_ + 0xc)[0x70088c] / usr / bin / mongod(_ZNK5mongo11Initializer7executeERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4 pairIKSsSsEEE + 0x13c)[0x700d2c]的/ usr /斌/ mongod的(_ZN5mongo21runGlobalInitializersERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE + 0x32)[0x7010d2]的/ usr /斌/ mongod的(_ZN5mongo26runGlobalInitializersOrDieERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE + 0×21)[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] / usr / bin / mongod(__ gxx_personality_v0 + 0x499 )[0x6cf1c9]星期四12月5日13:48:47.847得到的信号:6(中止)。Thu Dec 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(+0x329a0)[0x291d017c9a0] /lib64/libc.so。 6(gsignal + 0x35)[0x291d017c925] /lib64/libc.so.6(abort+0x175)[0x291d017e105] / usr / bin / mongod(_ZN5mongo11myterminateEv + 0x43)[0x6cf3e3] / usr / lib64 / libstdc ++。so.6 + 0xbcbe6)[0x291d0a34be6] /usr/lib64/libstdc++.so.6(+0xbcc13)[0x291d0a34c13] /usr/lib64/libstdc++.so.6(+0xbcd0e)[0x291d0a34d0e] / usr / bin / mongod(_ZN5boost11filesystem36detail6statusERKNS0_4pathEPNS_6system10error_codeE + 0x231 )[0xdf7bb1]的/ usr /斌/ mongod的(_ZN5mongo11ProcessInfo16checkNumaEnabledEv + 0×41)[0xdd6a51]的/ usr /斌/ mongod的(_ZN5mongo11ProcessInfo10SystemInfo17collectSystemInfoEv + 0x3a9)[0xdd7309]的/ usr /斌/ mongod的(_ZN5mongo11ProcessInfo20initializeSystemInfoEv + 0xA5的)[0xdd59a5]的/ usr / bin中/ 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 + 0×21)[0x701111] / usr / bin / mongod( ZN5mongo26runGlobalInitializersOrDieEiPKPKcS3 + 0x3b3)[0x701563] / usr / bin / mongod()[0x6dd695][FAILED]
我发现类似的问题,但他们的修复程序不起作用。
MongoDB服务器崩溃,显示以下错误
当我尝试开始
/ usr / bin / mongod -f /etc/mongo.conf
Mongo开始没有问题。
文件/etc/init.d/mongod是mongo repos的标准文件。
dbpath存在并具有正确的权限
/ home $> ll mongo
总计81936
drwxr-xr-x 2 mongod mongod 4096 Dec 5 12:54 db
drwxr-xr-x 2 mongod mongod 4096 Dec 5 15:25 journal
-rw ——- 1 mongod mongod 67108864 Dec 5 15:25 local.0
-rw ——- 1 mongod mongod 16777216 Dec 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对于运行mongod进程的用户来说不是+ rx,但是您也可以为其他用户命中,更不用提父级文件夹的权限了。