System properties management

If you really want a quick and simple way to change a system property, you can use the script console

System.setProperty("hudson.remoting.Launcher.pingIntervalSec", 0)

But that won’t survive a restart. To make it permanent, add the setting to the java args. For me (CentOS, Jenkins 2.7.1) that’s a line about halfway down /etc/sysconfig/jenkins (for other distributions I believe it’s /etc/default/jenkins) where you should add your option to the existing list like this:

JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.remoting.Launcher.pingIntervalSec=0"

You’ll have to restart Jenkins after you make that change (thanks Mark Tickner)

Leave a Comment