jenkins的DNSQuestion

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins的DNSQuestion相关的知识,希望对你有一定的参考价值。

背景:

    过年期间更新代码时候,发现在jenkins的某个agent上出现了如下问题:

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)

    当时是比较疑惑的,这台agent有1TB的硬盘,怎么会突然满了呢?为了尽快完成任务,暂时屏蔽了这台agent,使用其他agent进行代码编译。


分析:

    后来,检查了一下这台agent的磁盘使用情况,发现/var/log/jenkins/jenkins.log文件几乎占用了所有的磁盘空间。

    使用tail命令查看了日志文件的部分内容,几乎全是关于DNSQuestion的,显示如下:

[[email protected] type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
[[email protected] type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
[[email protected] type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
[[email protected] type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
[[email protected] type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]
[[email protected] type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN index 0, name: ]


解决方法:

    jenkins提供了屏蔽相关日志内容的配置:

技术分享图片

技术分享图片


技术分享图片











   


以上是关于jenkins的DNSQuestion的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab+jenkins持续集成+自动化部署

jenkins持续集成工作原理

14-Jenkins-Pipeline实现自动部署

jenkins-系统管理-节点管理进去报错

Jenkins发送html格式的邮件,收到的显示乱码,而且木有格式

如何在运行Jenkins CI管道时屏蔽作为用户输入传递的密码?