Linux内存泄露案例分析和内存管理分享
原文中文,约6400字,阅读约需16分钟。发表于: 。这次内存暴涨的问题根本原因是curl-7.19.7依赖的NSS库存在dentry泄漏的bug导致的,探测脚本只是将这个问题暴露出来。这次问题由Linux内存泄漏引发的问题,因此以点带面再次系统学习一下Linux内存管理的知识非常有必要,对我们以后排查内存暴涨的问题非常有帮助。
运维团队发现负载均衡服务内存使用率超标,部分机器超过90%。经排查,确认curl-7.19.7版本的HTTPS请求存在dentry泄漏bug。通过设置环境变量NSS_SDB_USE_CACHE解决了问题,并计划在流量低峰时清理缓存。这一事件强调了学习Linux内存管理的重要性。