我有一个 MongoDB 实例在带有 Ubuntu Server 12.04 的 VMWare VM 中运行。突然服务器崩溃了,当我尝试重新启动它时,出现以下错误:
jonathanong@ubuntu:~/mongodb/solo$ /usr/bin/mongod --fork --port 27027 --dbpath ~/mongodb/solo --logpath ~/mongodb/solo/mongodb.log
Thu Jan 17 00:54:25 Assertion failure getcwd( buffer , 1000 ) src/mongo/db/cmdline.cpp 188
0xaffd31 0xac65cd 0x6878a8 0x55f070 0x565d39 0x7f2b226d176d 0x558149
/usr/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0xaffd31]
/usr/bin/mongod(_ZN5mongo12verifyFailedEPKcS1_j+0xfd) [0xac65cd]
/usr/bin/mongod(_ZN5mongo7CmdLine5storeEiPPcRN5boost15program_options19options_descriptionES6_RNS4_30positional_options_descriptionERNS4_13variables_mapE+0x4a38) [0x6878a8]
/usr/bin/mongod() [0x55f070]
/usr/bin/mongod(main+0x9) [0x565d39]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f2b226d176d]
/usr/bin/mongod(__gxx_personality_v0+0x471) [0x558149]
Thu Jan 17 00:54:25 terminate() called, printing stack (if implemented for platform):
0xaffd31 0x55840e 0x7f2b23036846 0x7f2b23036873 0x7f2b2303696e 0xac6776 0x6878a8 0x55f070 0x565d39 0x7f2b226d176d 0x558149
/usr/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0xaffd31]
/usr/bin/mongod(_ZN5mongo11myterminateEv+0x3e) [0x55840e]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5846) [0x7f2b23036846]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5873) [0x7f2b23036873]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb596e) [0x7f2b2303696e]
/usr/bin/mongod(_ZN5mongo12verifyFailedEPKcS1_j+0x2a6) [0xac6776]
/usr/bin/mongod(_ZN5mongo7CmdLine5storeEiPPcRN5boost15program_options19options_descriptionES6_RNS4_30positional_options_descriptionERNS4_13variables_mapE+0x4a38) [0x6878a8]
/usr/bin/mongod() [0x55f070]
/usr/bin/mongod(main+0x9) [0x565d39]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f2b226d176d]
/usr/bin/mongod(__gxx_personality_v0+0x471) [0x558149]
Thu Jan 17 00:54:25 Got signal: 6 (Aborted).
Thu Jan 17 00:54:25 Backtrace:
0xaffd31 0x558bb9 0x7f2b226e64a0 0x7f2b226e6425 0x7f2b226e9b8b 0x558413 0x7f2b23036846 0x7f2b23036873 0x7f2b2303696e 0xac6776 0x6878a8 0x55f070 0x565d39 0x7f2b226d176d 0x558149
/usr/bin/mongod(_ZN5mongo15printStackTraceERSo+0x21) [0xaffd31]
/usr/bin/mongod(_ZN5mongo10abruptQuitEi+0x399) [0x558bb9]
/lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7f2b226e64a0]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x35) [0x7f2b226e6425]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x17b) [0x7f2b226e9b8b]
/usr/bin/mongod(_ZN5mongo11myterminateEv+0x43) [0x558413]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5846) [0x7f2b23036846]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb5873) [0x7f2b23036873]
/usr/lib/x86_64-linux-gnu/libstdc++.so.6(+0xb596e) [0x7f2b2303696e]
/usr/bin/mongod(_ZN5mongo12verifyFailedEPKcS1_j+0x2a6) [0xac6776]
/usr/bin/mongod(_ZN5mongo7CmdLine5storeEiPPcRN5boost15program_options19options_descriptionES6_RNS4_30positional_options_descriptionERNS4_13variables_mapE+0x4a38) [0x6878a8]
/usr/bin/mongod() [0x55f070]
/usr/bin/mongod(main+0x9) [0x565d39]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xed) [0x7f2b226d176d]
/usr/bin/mongod(__gxx_personality_v0+0x471) [0x558149]
Run Code Online (Sandbox Code Playgroud)
这是从 mongodb-10gen 下载的 MongoDB 2.2.2:http : //docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/
有任何想法吗?
编辑:所以我刚刚从头开始创建了一个新的 VM,它非常好。所以这对我来说不是一个障碍,因为我计划使用托管主机。不过,知道这个问题会很好!
看起来你没事,但仅供参考:这只是发生在我身上。几乎相同的堆栈跟踪。问题是当我重新启动 mongod 时,我在这个 shell 中的当前目录恰好是我不久前删除的目录(在另一个 shell 中)。这就是 getcwd 失败的原因。
| 归档时间: |
|
| 查看次数: |
6807 次 |
| 最近记录: |