mongo 伺服器無法在 Centos 6.4 上啟動
我安裝了一個 mongo 伺服器,當我嘗試啟動它時,總是失敗。
作業系統:CentOS release 6.4 x86_64 Mongo 版本:2.4.8
我有其他機器使用相同的版本和 puppetized 工作正常。
錯誤:
/家庭$>服務mongod的啟動開始的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/libstdc++.so.6(+0xbcc13)$$ 0x291d0a34c13 $$ /usr/lib64/libstdc++.so.6(+0xbcd0e)$$ 0x291d0a34d0e $$ /usr/bin/mongod(_ZN5boost11filesystem36detail6statusERKNS0_4pathEPNS_6system10error_codeE+0x231) $$ 0xdf7bb1 $$ /usr/bin/mongod(_ZN5mongo11ProcessInfo16checkNumaEnabledEv+0x41) $$ 0xdd6a51 $$ /usr/bin/mongod(_ZN5mongo11ProcessInfo10SystemInfo17collectSystemInfoEv+0x3a9) $$ 0xdd7309 $$ /usr/bin/mongod(_ZN5mongo11ProcessInfo20initializeSystemInfoEv+0xa5) $$ 0xdd59a5 $$ /usr/bin/mongod(_ZN5mongo36_mongoInitializerFunction_SystemInfoEPNS_18InitializerContextE+0x9) $$ 0xdd5b09 $$ /usr/bin/mongod(ZN5boost6detail8function17function_invoker1IPFN5mongo6StatusEPNS3_18InitializerContextEES4_S6_E6invokeERNS1_15function_bufferES6+0xc) $$ 0x70088c $$ /usr/bin/mongod (_ZNK5mongo11Initializer7executeERKSt6vectorISsSaISsEERKSt3mapISSSSt4lessISSESISt4pairiksSEEE + 0x13c) $$ 0x700d2c $$ /usr/bin/mongod(_ZN5mongo21runGlobalInitializersERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE+0x32) $$ 0x7010d2 $$ /usr/bin/mongod (_ZN5mongo26runGlobalInitializersOrDieERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISSESattpapaSsEEE + 0x21) $$ 0x701111 $$ /usr/bin/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(中止)。 星期四13年12月5日:48:47.853回溯:0xde05e1 0x6d0559 0x291d017c9a0 0x291d017c925 0x291d017e105 0x6cf3e3 0x291d0a34be6 0x291d0a34c13 0x291d0a34d0e 0xdf7bb1 0xdd6a51 0xdd7309 0xdd59a5 0xdd5b09 0x70088c 0x700d2c 0x7010d2 0x701111 0x701563 0x6dd695的
/ usr /斌/ mongod的(_ZN5mongo15printStackTraceERSo + 0×21)
$$ 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/bin/mongod(_ZN5mongo11ProcessInfo16checkNumaEnabledEv+0x41) $$ 0xdd6a51 $$ /usr/bin/mongod(_ZN5mongo11ProcessInfo10SystemInfo17collectSystemInfoEv+0x3a9) $$ 0xdd7309 $$ /usr/bin/mongod(_ZN5mongo11ProcessInfo20initializeSystemInfoEv+0xa5) $$ 0xdd59a5 $$ /usr/bin/mongod(_ZN5mongo36_mongoInitializerFunction_SystemInfoEPNS_18InitializerContextE+0x9) $$ 0xdd5b09 $$ /usr/bin/mongod(ZN5boost6detail8function17function_invoker1IPFN5mongo6StatusEPNS3_18InitializerContextEES4_S6_E6invokeERNS1_15function_bufferES6+0xc) $$ 0x70088c $$ /usr/bin/mongod (_ZNK5mongo11Initializer7executeERKSt6vectorISsSaISsEERKSt3mapISSSSt4lessISSESISt4pairiksSEEE + 0x13c) $$ 0x700d2c $$ /usr/bin/mongod(_ZN5mongo21runGlobalInitializersERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISsESaISt4pairIKSsSsEEE+0x32) $$ 0x7010d2 $$ /usr/bin/mongod (_ZN5mongo26runGlobalInitializersOrDieERKSt6vectorISsSaISsEERKSt3mapISsSsSt4lessISSESattpapaSsEEE + 0x21) $$ 0x701111 $$ /usr/bin/mongod( ZN5mongo26runGlobalInitializersOrDieEiPKPKcS3 +0x3b3) $$ 0x701563 $$ /usr/bin/mongod()$$ 0x6dd695 $$
[FAILED]
我發現了類似的問題,但他們的修復不起作用。
當我嘗試從
/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 12 月 5 日 12:54 分貝
drwxr-xr-x 2 mongod mongod 4096 12 月 5 日 15:25 日誌
-rw——- 1 mongod mongod 67108864 12 月 5 日 15:25 local.0
-rw——- 1 mongod mongod 16777216 12 月 5 日 15:25 local.ns
-rwxr-xr-x 1 mongod mongod 4 Dec 5 15:25 mongod.lock
檢查權限下
/sys/devices/system
您可能遇到了這裡提到的問題(新的 2.6 版本已經對此進行了修復):
https://jira.mongodb.org/browse/SERVER-10623
最常見的原因是
/sys/devices/system/node
執行程序的使用者不是+rxmongod
,但你也可以為其他人打它,更不用說對父文件夾的權限了。