나는 두 명의 주인에게 매여있는 노예를 갖기 위해 노력하고있다. 그러나 Jenkins JNLP를 실행하면 소켓 오류가 계속 발생합니다. 누구든지이 경험을 쌓고 그 문제를 해결할 수 있었습니까?젠킨스 슬레이브를 여러 마스터 인스턴스에 종속시킬 수 있습니까?
C:\Documents and Settings\Administrator>java -jar "C:\Documents and Settings\Adm
inistrator\Desktop\test2-slave.jar" -jnlpUrl http://test2.site.com:8080/com
puter/Slave1/slave-agent.jnlp -secret b4161b716c31a8985d8eb2760fdc6a404693bbf86c
7262973554877759ea1db1
Dec 25, 2013 10:50:16 AM hudson.remoting.jnlp.Main$CuiListener <init>
INFO: Jenkins agent is running in headless mode.
Dec 25, 2013 10:50:16 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [http://test2.site.com:8080/]
Dec 25, 2013 10:50:16 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to test2.site.com:7777
Dec 25, 2013 10:50:47 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to test2.site.com:7777 (retrying:2)
java.net.ConnectException: Connection timed out: connect
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at hudson.remoting.Engine.connect(Engine.java:333)
at hudson.remoting.Engine.run(Engine.java:222)
나는 포트 8080에 젠킨스 상자에 연결할 수 있음을 알고 있습니다. (확인했습니다).
하나 이상의 종속 프로세스를 실행할 수 있습니다. 각각이 슬레이브에서 다른 디렉토리를 사용하는지 확인하십시오. –
예, 그랬지만 여전히 연결할 수 없습니다. ( – llaskin
[1]에서이 프로세스를 수행 했습니까? 또한 어떤 OS를 실행하고 있습니까? 1 -https : // wiki. jenkins-ci.org/display/JENKINS/Distributed+builds#Distributedbuilds-RunningMultipleSlavesontheSameMachine – slide