您的位置:首页 > 数据库 > Mongodb

正确关闭MongoDB

2012-02-18 23:16 351 查看
以前直接关闭进程,会出现下次打不开数据库,

查了资料知道了正确关闭服务的方法。

use admin

执行db.shutdownServer()即可。

一、Client端信息:

E:\cssoft\mongodb\bin>mongo

MongoDB shell version: 2.0.2

connecting to: test

> use admin

switched to db admin

> db.shutdownServer()

Sat Feb 18 23:12:12 DBClientCursor::init call() failed

Sat Feb 18 23:12:12 query failed : admin.$cmd { shutdown: 1.0 } to: 127.0.0.1

server should be down...

Sat Feb 18 23:12:12 trying reconnect to 127.0.0.1

Sat Feb 18 23:12:13 reconnect 127.0.0.1 failed couldn't connect to server 127.0.

0.1

Sat Feb 18 23:12:13 Error: error doing query: unknown shell/collection.js:151

二、Server端信息:

Sat Feb 18 23:12:12 [conn3] terminating, shutdown command received

Sat Feb 18 23:12:12 dbexit: shutdown called

Sat Feb 18 23:12:12 [conn3] shutdown: going to close listening sockets...

Sat Feb 18 23:12:12 [conn3] closing listening socket: 436

Sat Feb 18 23:12:12 [conn3] closing listening socket: 440

Sat Feb 18 23:12:12 [conn3] shutdown: going to flush diaglog...

Sat Feb 18 23:12:12 [conn3] shutdown: going to close sockets...

Sat Feb 18 23:12:12 [conn3] shutdown: waiting for fs preallocator...

Sat Feb 18 23:12:12 [conn3] shutdown: closing all files...

Sat Feb 18 23:12:12 [conn3] closeAllFiles() finished

Sat Feb 18 23:12:12 [conn3] shutdown: removing fs lock...

Sat Feb 18 23:12:12 dbexit: really exiting now
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: