jenkins的DNSQuestion问题解决

本文记录了一次因jenkins的catalina.out日志文件增长过快导致磁盘告警的事件。问题表现为DNSQuestion的频繁报错,尝试通过禁用DNS多播、修改DNS设置和调整日志级别等方法解决。最终,通过在jenkins系统日志配置中将javax.jmdns的日志级别设为OFF成功阻止日志暴增,确保了服务的正常运行。
摘要由CSDN通过智能技术生成

问题描述:

突然收到设备磁盘告警的短信,登录到设备进行排查后,发现是jenkins的catalina.out日志暴增导致的。tailf查看日志内容,发现了报错。

FATAL: Unable to produce a script file
java.io.IOException: 设备上没有空间
	at java.io.FileOutputStream.writeBytes(Native Method)
	at java.io.FileOutputStream.write(FileOutputStream.java:326)

 全是DNSQuestion的报错。

 紧急处理:

先将日志文件进行清空,防止磁盘爆满导致其他服务出席问题。

echo '-----------' > catalina.out

 问题解决:

尝试一、

进入到jenkins包目录,将dns进行disabled

java -Dhudson.DNSMultiCast.disabled=true -jar jenkins.war

 我进行实践的时候,出现了以下报错。由于情况紧急,没有排查错误,而是采用了其他方式。

尝试二:

修改network网卡配置文件中的DNS,发现原来的DNS已经不能ping通,然后就修改成了114.114.114.114

然后重启网卡,发现日志依然在暴增。

尝试三:

修改jenkins的日志级别。

1、使用超管账号,进入到系统管理中,选择系统日志。

 2、选择日志级别。

 

 3、在配置级别处,写入javax.jmdns然后选择对应的级别,我选择了off,然后点击提交。

 4、进行测试,发现日志不再暴增了。

 

注: 

以上为本人实际搭建过程中的经验总结,如果有什么问题,可以在评论区留言,大家一起探讨进步!

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值