mongo db.shutdownServer()期间发生错误

金·斯塔克斯

尝试在VM Ubuntu中关闭mongodb时出现以下错误。

我正在运行12.10 Ubuntu无头服务器。

当前的Mongodb Shell版本是2.0.6

use admin
switched to db admin
> db.shutdownServer()
Tue Dec 10 14:17:03 DBClientCursor::init call() failed
Tue Dec 10 14:17:03 query failed : admin.$cmd { shutdown: 1.0 } to: 127.0.0.1
server should be down...
Tue Dec 10 14:17:03 trying reconnect to 127.0.0.1
Tue Dec 10 14:17:03 reconnect 127.0.0.1 ok
Tue Dec 10 14:17:03 Socket recv() errno:104 Connection reset by peer 127.0.0.1:27017
Tue Dec 10 14:17:03 SocketException: remote: 127.0.0.1:27017 error: 9001 socket exception [1] server [127.0.0.1:27017] 
Tue Dec 10 14:17:03 DBClientCursor::init call() failed
Tue Dec 10 14:17:03 query failed : admin.$cmd { getlasterror: 1.0, w: 1.0 } to: 127.0.0.1
Tue Dec 10 14:17:03 Error: error doing query: failed shell/collection.js:151

我应该怎么办?

我试图关闭它的原因是因为我想更新到mongo 2.2。

请指教。

斯坦尼

尽管消息混乱,但是如果通过mongo外壳关闭,这实际上是预期的行为由于您是db.shutdownServer()通过mongo外壳运行命令的,因此它无法再连接到服务器,这实际上表明外壳已断开连接。

mongo外壳尝试自动重新连接,当你打enter,这导致信息,如“尝试重新连接......”。

如果您想投票/观看,有一个开放的问题可以改善这种行为/消息传递:SERVER-5467

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章