经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 其他 » 网络安全 » 查看文章
银河麒麟SP2 auditd服务内存泄露问题
来源:cnblogs  作者:功夫小熊猫  时间:2023/8/29 8:51:18  对本文有异议

这几天遇到基于海光服务器的银河麒麟V10 SP2版本操作系统出现内存无故增长问题。

排查发现auditd服务,占用了大量内存。

我的环境是银河麒麟V10 SP2 524,audit版本audit-3.0-5.se.06

  1. ==5037== HEAP SUMMARY:
  2. ==5037== in use at exit: 3,022 bytes in 210 blocks
  3. ==5037== total heap usage: 415 allocs, 205 frees, 159,455 bytes allocated
  4. ==5037==
  5. ==5037== 122 bytes in 35 blocks are definitely lost in loss record 1 of 6
  6. ==5037== at 0x483479B: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
  7. ==5037== by 0x488435C: xmalloc (in /usr/lib64/libaudit.so.1.0.0)
  8. ==5037== by 0x4884393: xmemdup (in /usr/lib64/libaudit.so.1.0.0)
  9. ==5037== by 0x48848FF: ??? (in /usr/lib64/libaudit.so.1.0.0)
  10. ==5037== by 0x4884B4C: get_file_sys_info (in /usr/lib64/libaudit.so.1.0.0)
  11. ==5037== by 0x11217B: ??? (in /usr/sbin/auditd)
  12. ==5037== by 0x112D83: ??? (in /usr/sbin/auditd)
  13. ==5037== by 0x10ECA7: ??? (in /usr/sbin/auditd)
  14. ==5037== by 0x4BD0B26: (below main) (libc-start.c:308)
  15. ==5037==
  16. ==5037== 122 bytes in 35 blocks are definitely lost in loss record 2 of 6
  17. ==5037== at 0x483479B: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
  18. ==5037== by 0x488435C: xmalloc (in /usr/lib64/libaudit.so.1.0.0)
  19. ==5037== by 0x4884393: xmemdup (in /usr/lib64/libaudit.so.1.0.0)
  20. ==5037== by 0x488494E: ??? (in /usr/lib64/libaudit.so.1.0.0)
  21. ==5037== by 0x4884B4C: get_file_sys_info (in /usr/lib64/libaudit.so.1.0.0)
  22. ==5037== by 0x11217B: ??? (in /usr/sbin/auditd)
  23. ==5037== by 0x112D83: ??? (in /usr/sbin/auditd)
  24. ==5037== by 0x10ECA7: ??? (in /usr/sbin/auditd)
  25. ==5037== by 0x4BD0B26: (below main) (libc-start.c:308)

分析auditd服务存在内存泄露问题,位置在/usr/lib64/libaudit.so.1.0.0的get_file_sys_info处,malloc以后未释放。

auditd是审计服务,会对ssh的会话做日志记录,该问题出现在写日志前判断分区时的一部分代码。

经过循环ssh登录退出,也复现了这个现象。

 yum update audit

升级到audit-3.0-5.se.07.ky10及以后版本即可解决

我也找到了官方发布的补丁:https://www.kylinos.cn/index.php/support/update/6.html

 

原文链接:https://www.cnblogs.com/vpandaxjl/p/17663818.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号