我已经按照安装指南,我仍然遇到问题,让Jenkins奴隶连接到主。
我的中观奴隶都有一个 jenkins
用户。带uid
1000 JAVA_HOME
也进入了中观奴隶之路。
版本:
Mesos:1.2.0-2.0.6
马拉松:1.4.3-1.0.649.ubuntu1604
jenkinsci/mesos插件:0.14.1
云配置:
在marathon中,我让jenkins master示例以桥模式运行:
我有领事和哈普洛西代理 jenkins-2.service.consul.50000
我还有领事和哈普洛西代理Jenkins大师 http://jenkins-2.service.consul
预期结果
Jenkins主人应该能够运行Jenkins奴隶在梅索斯自己。
结果
在mesos中,我运行了很多框架,这正常吗?
运行新任务时:
奴隶很难发动
它处于脱机状态:
如果我登录到一个有效的mesos从机上,并且作为jenkins用户,我将手动启动jnlp代理:
它确实有效:
我还启用了 FINE
我的Jenkins大师日志等级:
https://pastebin.com/93c2qsyr
我注意到:
INFO: Accepted connection #18 from /172.16.0.2:48806
May 09, 2017 3:47:29 AM hudson.TcpSlaveAgentListener$ConnectionHandler run
WARNING: Connection #18 failed
java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:197)
at java.io.DataInputStream.readFully(DataInputStream.java:169)
at hudson.TcpSlaveAgentListener$ConnectionHandler.run(TcpSlaveAgentListener.java:213)
INFO: Accepted connection #19 from /172.16.0.2:49443
May 09, 2017 3:47:44 AM hudson.TcpSlaveAgentListener$ConnectionHandler run
WARNING: Connection #19 failed
java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:197)
at java.io.DataInputStream.readFully(DataInputStream.java:169)
at hudson.TcpSlaveAgentListener$ConnectionHandler.run(TcpSlaveAgentListener.java:213)
May 09, 2017 3:47:59 AM hudson.TcpSlaveAgentListener$ConnectionHandler run
INFO: Accepted connection #20 from /172.16.0.2:50088
May 09, 2017 3:47:59 AM hudson.TcpSlaveAgentListener$ConnectionHandler run
WARNING: Connection #20 failed
java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java:197)
at java.io.DataInputStream.readFully(DataInputStream.java:169)
at hudson.TcpSlaveAgentListener$ConnectionHandler.run(TcpSlaveAgentListener.java:213)
我宁愿不手动启动我的Jenkins奴隶。有没有办法得到更多的日志或插件流解释。
为什么它一开始就拒绝连接到Jenkins大师?
我读过 LIBPROCESS_IP
,但既然命令运行良好,这是否与我的问题有关?我想不是。
为什么从机尝试连接到不同的端口 50000
?
非常感谢您的帮助
暂无答案!
目前还没有任何答案,快来回答吧!