无法将Jenkins代理连接到控制器

g6ll5ycj  于 12个月前  发布在  Jenkins
关注(0)|答案(3)|浏览(195)

我在Windows 7 64位PC上设置了Jenkins,并在另一台Win7 64 PC上安装了Jenkins代理服务。控制器PC给出了以下错误:

Connection was broken
java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(Unknown Source)
    at java.io.BufferedInputStream.fill(Unknown Source)
    at java.io.BufferedInputStream.read(Unknown Source)
    at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
    at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
    at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

字符串
我可以做些什么来诊断问题?

**[更新]**当我进入节点页面时显示错误。添加的代理显示为断开连接。当我单击节点名称时,显示上述错误。
**[更新2]**当一个作业被强制在代理上运行时,它只是工作。然后,代理在节点页面显示为已连接。现在想起来了,我没有尝试排队多个作业。也许这也会触发代理的执行?

无论如何,我现在已经启动了我的 *CI农场 *:-)

rdrgkggo

rdrgkggo1#

我建议你通过浏览器启动slave,以管理员的身份登录slave,然后进入jenkins的节点页面,如果你以jenkins管理员的身份登录,你会看到一个slave启动图标,这将下载并执行slave进程。
start slave screenshot
一旦你得到这个工作,你可以通过从Java应用程序菜单“文件->安装为Windows服务”更新它作为一个Windows服务。

utugiqy6

utugiqy62#

如果您使用自签名证书通过HTTPS连接运行jenkins,请打开jenkins-slave.xml并将-noCertificateCheck添加到参数列表中。

mklgxw1f

mklgxw1f3#

在您的$JENKINS_HOME文件夹中查找从属日志,它们可能包含更多信息。

相关问题