因此,我们看到大量的EC2从站离线(使用EC2插件)。因此,为了调试它,我尝试根据文章Pinging thread禁用ping线程,在该文章中,他们谈到了使用以下命令在运行的jenkins上禁用主JVM上的ping线程:

Jenkins.instance.injector.getInstance(hudson.slaves.ChannelPinger.class)。@ pingInterval = -1

并且要禁止从属设备对主机进行ping操作,需要将系统属性-Dhudson.remoting.Launcher.pingIntervalSec = -1设置为从属设备。

问题:


在哪里以及如何将pingInterval值添加​​到-1?
如何以及在哪里设置pingIntervalSec = -1的系统属性


我们看到大量的奴隶下线,我想看看ping间隔是否有帮助。

谢谢,
杰森

最佳答案

在主节点上,可以在/etc/sysconfig/jenkins下更改系统属性。

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


您可以在运行从属服务器时通过JNPL设置系统属性:

java -Dhudson.remoting.Launcher.pingIntervalSec=-1 -jar slave.jar -jnlpUrl <Jenkins root URL>


-K

08-27 23:10