请选择 进入手机版 | 继续访问电脑版

Jenkins日志输出异常导致占满磁盘

发表于 2018-12-28 13:38:23 显示全部楼层 4 126

个人博客:https://www.devopssec.cn
某天上午,监控告警jenkins服务器磁盘使用100%,登录服务器上使用`du -ah --max-depth=1`命令通过一层一层查找发现“/var/log/jenkins/jenkins.log”占用磁盘空间几十G。
那么首先先恢复服务器吧,清空日志文件。
  1. > /var/log/jenkins/jenkins.log
复制代码
注意:这里使用重定向的方式清空日志,如果使用`rm`命令删除日志需要重启服务,否则由于服务进程在占用文件磁盘空间是不会是释放的

但是清空日志文件之后发现`/var/log/jenkins/jenkins.log`几分钟又产生了几十G的日志。查看日志文件发现都是下面的内容:
  1. question: [DNSQuestion@1446063419 type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
  2. question: [DNSQuestion@1395874330 type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
  3. question: [DNSQuestion@1348504482 type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
  4. question: [DNSQuestion@1919902183 type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
  5. question: [DNSQuestion@1295053725 type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
  6. question: [DNSQuestion@1221193730 type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
复制代码

通过在网上查找发现是由于多播DNS导致的相关内容可以查看下面地址:
http://stackoverflow.com/questio ... -from-becoming-huge
https://issues.jenkins-ci.org/browse/JENKINS-25369
解决方法:在 Jenkins => 系统管理 => System Log => 日志级别 中添加
  1. 名称:javax.jmdns
  2. 级别:off
复制代码



点评

往前走 海!外直播 t.cn/RxmJTRS 禁闻视频 t.cn/RJvO78o 水质污染是国家机密,空气指标是国家机密,土壤污染是国家机密,三公消费是国家机密,贪腐金额是国家机密,官员财产是国家机密,连裸官妻儿信息也是国家机密…  发表于 2019-8-12 19:29
温馨提示:请勿恶意灌水,一次扣10学分,发现三次以上封号!
回复

使用道具 举报

xiaozeze 发表于 2019-8-12 14:48:01 | 显示全部楼层
楼主经验不错
回复

使用道具 举报

vmdo 发表于 2019-9-20 19:02:19 | 显示全部楼层
谢谢分享!!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

xyj2808 发表于 2019-9-20 20:07:21 | 显示全部楼层
不错,看一下,谢谢分享。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

albert

初级程序猿

活跃度

学分

49

积分
Ta的主页 发消息
!zhankai!

Archiver|手机版|小黑屋|句号网 ( 沪ICP备12036357号-3 )

GMT+8, 2019-11-19 21:42

Powered by Discuz! X3.4

© 2001-2020 Comsenz Inc.

打开微信扫一扫