Jenkins:在频道意外终止的情况下自动重启

时间:2019-03-19 19:38:11

标签: jenkins

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脚本可以进行一些清理)。

但是当发生上述情况时,是否至少有可能重新启动相同的构建作业?

还是可以发送电子邮件发出警报,也许带有插件?

0 个答案:

没有答案