【发布时间】:2011-04-17 11:03:01
【问题描述】:
我正在尝试在我的 Windows XP SP 3 机器上设置 MongoDB 1.6.3。
我已按照MongoDB wiki 的说明进行操作。我可以看到 Windows 服务已安装但未启动。
可执行文件的路径如下所示:
"C:\Tools\mongodb-win32-i386-1.6.3\bin\mongod" --bind_ip 127.0.0.1 --logpath c:/mongodb/logs/mongodb.log --logappend --dbpath "c:/mongodb/data" --directoryperdb MongoDB --service
当我尝试启动服务时,我收到一个错误弹出窗口,并显示以下消息:
错误 1053:服务没有 响应启动或控制 及时提出要求。
将dbpath和logpath分别改为c:/data/db和c:/data/logs/mongodb.log,结果还是一样。
我已检查以确保所有目录和文件确实存在 - 不用担心。
我刚刚在美国东部时间下午 1:18 再次尝试,得到了同样的错误,并在日志文件中看到了这个:
Sun Sep 26 13:18:15 dbexit:
Sun Sep 26 13:18:15 shutdown: going to close listening sockets...
Sun Sep 26 13:18:15 shutdown: going to flush oplog...
Sun Sep 26 13:18:15 shutdown: going to close sockets...
Sun Sep 26 13:18:15 shutdown: waiting for fs preallocator...
Sun Sep 26 13:18:15 shutdown: closing all files...
Sun Sep 26 13:18:15 closeAllFiles() finished
Sun Sep 26 13:18:15 dbexit: really exiting now
所以我相信日志文件设置正确并且工作正常,但我得到的信息没有帮助。
还有一点有用:如果我打开命令 shell 并在命令行上启动它,我可以毫无问题地运行 MongoDB。
任何关于我哪里出错或更正的建议将不胜感激。
【问题讨论】:
标签: mongodb windows-services installation windows-xp