2017-05-04 6 views
1

그래서 우리는 EC2 슬레이브 톤이 오프라인으로 전환되는 것을보고 있습니다 (EC2 플러그인 사용).Jenkins의 핑핑 노예 사용 안 함

Jenkins.instance.injector.getInstance (hudson.slaves : 그래서 나는 그들이 사용하여 실행중인 젠킨스에 마스터 JVM에 핑 스레드를 사용하지 않도록 설정하는 방법에 대한 이야기 ​​기사 Pinging thread에 따라 스레드를 핑 disabe하려고를 디버깅 할 수 있습니다. ChannelPinger.class). @ pingInterval = -1

슬레이브가 마스터에 ping을 사용하지 않도록 설정하려면 시스템 등록 정보 -Dhudson.remoting.Launcher.pingIntervalSec = -1을 슬레이브로 설정해야합니다.

질문 :

  1. 방법은 내가 pingInterval 값 -1로를 추가하는 방법은 무엇입니까?
  2. 어떻게 그리고 어디 pingIntervalSec에 대한 시스템 속성을 설정하는 = -1

우리는 오프라인 노예의 톤을보고있는 내가 핑 간격이 도움이 될 수 있는지 확인하고 싶다. 당신이 (JNPL 통해) 슬레이브를 실행하는 경우

감사합니다, 제이슨

답변

0

마스터 노드에서, 당신은 /etc/sysconfig/jenkins

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

에서 시스템 속성을 변경 할 수 있습니다 시스템 속성을 설정할 수 있습니다 :

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

-K