Recently my jenkins.log has started getting very large, very quickly, full of exceptions about DNS resolution. I attempted to use logrotate, but the log file grows too quick
You can disable the logging of these DNS errors by adjusting the logging settings within Jenkins.
From the Jenkins web interface go to:
Manage Jenkins -> System Log -> Log Levels (on the left)
Add the following entry:
Name: javax.jmdns
Level: off
This way you can keep the Multicast DNS feature but without all the logging data.