0

我正在运行一个 MongoDB 实例作为 ubuntu 服务,在一个有足够资源轻松处理它的 VM 上,系统是本地而不是云。我是 MongoDB 的新手,这是一个测试/开发环境。

我现在遇到的问题是 CPU 和 RAM 资源的异常使用,因为大量的 MongoDB 线程正在运行和挂起。

这是一份 HTOP 简历和一些更糟糕的坏人。

sudo strace -p 973
strace: Process 973 attached
futex(0x5644b5e929e8, FUTEX_WAIT_PRIVATE, 0, NULL
strace: Process 973 detached
<detached ...>

除了可能的解决方案之外,您能否就有关设置和配置 Mongo 以运行生产的任何有趣文章向我提供建议?

其他信息:

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS

> db.version()
4.2.7
4

1 回答 1

0

解决了。

显然我的一个集合变得太大了,我正在它上面执行各种聚合管道。

它最终堵塞了机器,通过对结构进行一些调整来解决:)

于 2020-07-11T18:25:50.013 回答