我开始学习使用MongoDB并尝试运行本地服务器,但是当我运行命令来安装服务时:
mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --logfile C:\ MongoDB \ log.log
启动该服务,它使用100%CPU,因此我的工作站听起来就像起飞一样。
我还没有做过任何事情,并且它以100%的CPU运行。这是在32位Windows 7上,配备Core 2 Duo 3.16GHz和4GB内存。
我已尝试搜索Google,但高CPU使用率结果均未导致任何结果。
答案 0 :(得分:3)
如果没有干净地关闭,MongoDB有时会对数据文件夹中的锁定文件产生问题。在尝试启动服务之前,请确保锁定文件不存在。
如果这是问题所在,您通常可以通过观察任务管理器中的过程并以恒定的通量状态观察PID来观察行为。
答案 1 :(得分:0)
看着你的安装命令我认为你的开关不正确
--logfile
似乎不是有效的转换。
尝试使用以下命令安装服务,我使用以下命令设置快速安装服务。需要调整生产环境。
mongod.exe -v --logpath C:\MongoDB\log.log --logappend --dbpath $mongoDBLocation --install
我们目前正在使用版本2.0.4,所以希望这对您有用。