0

我在 3 台不同的机器上启动 3 个 mongod 进程,并尝试在另一台也运行应用程序服务器的机器上运行 mongos 进程。

我收到这条消息:

~$ mongos --configdb mongo1:27017,mongo2:27017,mongo3:27017
Mon Sep 24 10:34:05 mongos db version v2.0.4, pdfile version 4.5 starting (--help for usage)
Mon Sep 24 10:34:05 git version: nogitversion
Mon Sep 24 10:34:05 build info: Linux yellow 2.6.24-29-server #1 SMP Tue Oct 11 15:57:27 UTC 2011 x86_64 BOOST_LIB_VERSION=1_46_1
Mon Sep 24 10:34:09 ERROR: config servers mongo1:27017 and mongo2:27017 differconfig servers mongo1:27017 and mongo2:27017 differconfig servers mongo1:27017 and mongo2:27017 differconfig servers mongo1:27017 and mongo2:27017 differconfig servers not in sync! config servers mongo1:27017 and mongo2:27017 differ
chunks: "d41d8cd98f00b204e9800998ecf8427e"  EOO
EOO EOO
configServer startup check failed
4

2 回答 2

0

我已经mongod.lock从所有配置服务器中删除并重新启动了 mongod。这解决了问题。

于 2012-09-24T12:36:33.810 回答
0

有2种方法可以做到,

1)清除数据文件夹并重新启动服务器,它将照常启动,没有任何错误,

2) 删除 mongod 锁定文件并使用 --repair 选项。

于 2014-11-06T17:43:20.803 回答