gpt4 book ai didi

mongodb : Increasing max connections in mongodb

转载 作者:行者123 更新时间:2023-12-04 04:24:46 26 4
gpt4 key购买 nike

我需要你的帮助来解决这个问题

这是我的 ulimit -a 的结果在我的 linux 服务器上

   core file size          (blocks, -c) 0
scheduling priority (-e) 0
file size (blocks, -f) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 10000
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 24576
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited

现在这是我的 MongoDB 的结果
db.serverStatus().connections

{ "current" : 4, "available" : 5996 }

我想将 MongoDb 连接增加到 10000 。

我尝试了不同的选项,比如在我的 mongod1.conf 中
fork    = true
port = 27017
maxConns = 10000

还有这个同时启动mongodb
mongod ulimit -n 10000  --config mongod1.conf 

但没有任何效果,一切都失败了,请让我知道如何将连接增加到 10000,在此先感谢。

最佳答案

您还需要增加 Linux 内核允许的文件描述符数量和每个进程的文件描述符数量。

在 Linux 中,这应该通过编辑 /proc/sys/fs/file-max 处的文件来配置。或通过 sysctl公用事业。

  • 编辑 /etc/sysctl.conf文件并添加 fs.file-max = 50000 .这将设置可以作为系统范围限制运行的最大文件描述符。
  • 运行 ulimit -n 50000为打开的最大文件描述符数设置用户范围的限制。

  • 检查此链接以获取更多描述性的文章,以在 linux 机器上编辑限制: http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/

    关于mongodb : Increasing max connections in mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16713415/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com