CPU 使用率 100% 的 MongoDB 服务

标签 mongodb windows-services cpu-usage

我开始学习使用 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 上。

我试过在 Google 上搜索,但 CPU 使用率高的结果没有任何结果。

最佳答案

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

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

关于CPU 使用率 100% 的 MongoDB 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10747580/

相关文章:

python - pymongo排序返回没有排序键的记录

ruby-on-rails - 当有自定义 _id 时,mongo-ruby-driver 不会在 upsert 上创建新文档

c# - 数据库更改通知到 Windows 服务?

performance - 简单网络服务器上的 Golang 高 CPU 使用率无法理解为什么?

linux - pid资源消耗

linux - 如何在 lunux 中找到进程及其所有子进程的总内存和 cpu 使用情况

node.js - 分布式信号量系统,用于序列化不能同时运行的任务

javascript - 蒙哥错误: "doc parameter must be an array of documents"

c# - SC 删除 <服务> 不起作用

c# - 什么可能导致从 Windows 服务执行的进程运行速度比从命令行 (admin) 运行慢?