3

我开始学习使用 MongoDB 并试图让本地服务器运行,但是当我运行命令来安装服务时:

mongod --install --serviceName MongoDB --serviceDisplayName MongoDB --logfile C:\MongoDB\log.log

并启动服务,它使用 100% 的 CPU,因此我的工作站听起来像是起飞了。

我什至还没有做任何事情,它以 100% 的 CPU 运行。这是在具有 Core 2 Duo 3.16GHz 和 4GB 内存的 32 位 Windows 7 上。

我试过搜索谷歌,但没有一个高 CPU 使用率结果导致任何问题。

4

2 回答 2

3

有时,如果数据文件夹中的锁定文件没有完全关闭,MongoDB 会出现问题。在尝试启动服务之前,请确保锁定文件不存在。

如果这是问题所在,您通常可以通过在任务管理器中观察进程并观察 PID 处于不断变化的状态来观察行为。

于 2012-05-25T05:21:09.320 回答
0

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

--logfile似乎不是一个有效的开关。

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

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

我们目前使用的是 2.0.4 版,因此希望它对您有用。

于 2012-05-28T03:29:13.287 回答