Jenkins:2.167,Java Oracle Jdk 8。
由于某些未知的原因,我在远程服务器上运行的Jenkins作业中止并显示以下错误消息:
- 致命:命令执行失败
- java.io.EOFException
- 原因:java.io.IOException:频道意外终止
- 原因:hudson.remoting.ChannelClosedException:通道“未知”:remote_hostname上的远程调用失败。频道正在关闭或已关闭
- 致命:无法删除脚本文件/tmp/jenkins478092438024758922.sh
- java.io.EOFException
- 原因:java.io.IOException:频道意外终止
- 原因:hudson.remoting.ChannelClosedException:通道“未知”:remote_hostname上的远程调用失败。频道正在关闭或已关闭
- 构建步骤'Execute shell'将构建标记为失败
检测到以上字符串的Post Build Action无法执行:
- 找到以下内容的匹配项:原因:java.io.IOException:通道意外终止:True
- 逻辑运算结果为TRUE
- 执行批处理命令时发生异常:节点hudson.slaves.DumbSlave [remote_hostname]没有工作空间,该节点是计算机hudson.slaves.SlaveComputer@157ceaec,通道为空
我不确定为什么关闭通道,将查看客户端和服务器之间可能的临时网络连接下降。
由于与远程主机的连接丢失,因此工作空间不可用于运行后构建操作脚本(只是bash脚本可以进行一些清理)。
但是当发生上述情况时,是否至少有可能重新启动相同的构建作业?
还是可以发送电子邮件发出警报,也许带有插件?