jenkins的DNSQuestion问题解决

问题描述:

突然收到设备磁盘告警的短信,登录到设备进行排查后,发现是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、进行测试,发现日志不再暴增了。

注: 

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

猜你喜欢

转载自blog.csdn.net/tiny_du/article/details/120825683