遇到了如标题所示的问题,产生原因如下
A机器为master更改IP地址
B机器为slave断电
原本B链接A没有任何问题,断电后再次链接一直报标题所示错误
刚开始以为是slave问题,查看slave日志如下:
查看问题不清楚问题所在,然后考虑master日志如下:
查看问题因为jenkins没有操作目录权限所致,但是我的jenkins服务是用root权限用户启动的,查看目录权限也没有问题,然后就卡住了,不知道什么问题。
经过同事的帮助,才知道是因为jenkins workspace目录被锁死,我备份了jenkins,利用backup插件,然后删除目录,在启动jenkins发现slave终于能连接上master了,多谢同事啊。都是经验啊。
另外由于master的ip进行了更改,刚开始的时候slave提示的链接总是老的IP地址,这个修改时在系统管理-系统设置-Jenkins Location-JenkinsURL修改到现在的IP地址即可
A机器为master更改IP地址
B机器为slave断电
原本B链接A没有任何问题,断电后再次链接一直报标题所示错误
刚开始以为是slave问题,查看slave日志如下:
Caused by: hudson.remoting.RequestAbortedException:
java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Request.abort(Request.java:273)
at hudson.remoting.Channel.terminate(Channel.java:732)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1117)
Caused by: java.io.IOException: Unexpected termination of the channel
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1093)
Caused by: java.io.EOFException
at java.io.ObjectInputStream
$BlockDataInputStream.peekByte(ObjectInputStream.java:2498)
at
java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1273)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:
348)
at hudson.remoting.Channel$ReaderThread.run(Channel.java:1087)
查看问题不清楚问题所在,然后考虑master日志如下:
Can’t connect to window server – not enough permissions
查看问题因为jenkins没有操作目录权限所致,但是我的jenkins服务是用root权限用户启动的,查看目录权限也没有问题,然后就卡住了,不知道什么问题。
经过同事的帮助,才知道是因为jenkins workspace目录被锁死,我备份了jenkins,利用backup插件,然后删除目录,在启动jenkins发现slave终于能连接上master了,多谢同事啊。都是经验啊。
另外由于master的ip进行了更改,刚开始的时候slave提示的链接总是老的IP地址,这个修改时在系统管理-系统设置-Jenkins Location-JenkinsURL修改到现在的IP地址即可