MongoDB服务,100%CPU

时间:2012-05-25 02:00:00

标签: mongodb windows-services cpu-usage

我开始学习使用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使用率结果均未导致任何结果。

2 个答案:

答案 0 :(得分:3)

如果没有干净地关闭,MongoDB有时会对数据文件夹中的锁定文件产生问题。在尝试启动服务之前,请确保锁定文件不存在。

如果这是问题所在,您通常可以通过观察任务管理器中的过程并以恒定的通量状态观察PID来观察行为。

答案 1 :(得分:0)

看着你的安装命令我认为你的开关不正确

--logfile似乎不是有效的转换。

尝试使用以下命令安装服务,我使用以下命令设置快速安装服务。需要调整生产环境。

mongod.exe -v --logpath C:\MongoDB\log.log --logappend --dbpath $mongoDBLocation --install

我们目前正在使用版本2.0.4,所以希望这对您有用。