V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
推荐工具
RoboMongo
推荐书目
50 Tips and Tricks for MongoDB Developers
Related Blogs
Snail in a Turtleneck
among
0.01D
V2EX  ›  MongoDB

monodb 内存占满,进程退出

  •  
  •   among · Dec 10, 2022 · 2999 views
    This topic created in 1240 days ago, the information mentioned may be changed or developed.

    最近一段时间,一台 mongodb 的服务器,版本为 4.4.10 ,经常遇到内存占满退出,现在的 linux 版本为 centos 7.9 ,内存为 36g ,经常遇到内存占满后闪退的问题。

    已经配置了 wiredTigercachesizeGB 的参数

    启动参数如下:

    mongod --bind_ip-a11 --auth --journal --oplogsize 8192 --wiredTigercachesizeGB 28 --1ogpath logs/mongod.log --1ogappend --dbpath data --directoryperdb

    操作系统的日志为:

    image.png

    6 replies    2023-01-31 18:28:39 +08:00
    defunct9
        1
    defunct9  
       Dec 10, 2022 via iPhone   ❤️ 5
    开 ssh ,让我上去看看
    among
        2
    among  
    OP
       Dec 10, 2022
    @defunct9 内网。。。
    wingkwanli888
        3
    wingkwanli888  
       Dec 10, 2022 via iPhone
    云服务器还是物理机?
    among
        4
    among  
    OP
       Dec 10, 2022
    公司内网的虚拟化设备。
    danc
        5
    danc  
       Dec 10, 2022
    把 wiredTigercachesizeGB 设置为系统内存的一半
    ASYNCWM
        6
    ASYNCWM  
       Jan 31, 2023
    db.adminCommand( { setParameter: 1, tcmallocReleaseRate: 5.0 } )
    详情参考 https://www.mongodb.com/docs/v4.4/reference/parameters/#mongodb-parameter-param.tcmallocReleaseRate
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   755 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 20:51 · PVG 04:51 · LAX 13:51 · JFK 16:51
    ♥ Do have faith in what you're doing.