【问题标题】:Jenkins Slave Is Shutdown Before "Idle delay" Timeout Not WorkingJenkins Slave 在“空闲延迟”超时不起作用之前关闭
【发布时间】:2019-04-19 00:55:26
【问题描述】:

我有一个配置为启动和停止 Azure Ubuntu 节点的 Jenkins 从站。 启动方法:按需启动和停止此节点。 使用“启动脚本”和“停止脚本”并使用“通过 SSH 启动代理”。

VM 使用运行az vm start 命令的自定义脚本启动和停止。脚本有效。并且 Jenkins 已连接并可以进行构建。

我将“可用性”设置为“在需要时使该代理联机,在空闲时使该代理脱机”。
按需延迟:1 空闲延迟:120

但是,在我的构建完成后,VM 很快就会被 Jenkins 关闭,在一两分钟的范围内,而不是指定的 120 分钟。

【问题讨论】:

  • 在停止脚本关闭虚拟机之前,Jenkins 日志是否显示代理因其他原因断开连接?

标签: jenkins jenkins-slave


【解决方案1】:

如果您使用 SSH 设置按需 Jenkins linux 从站,您可能需要禁用 sshd 超时:https://www.simplified.guide/ssh/disable-timeout

否则会在SSH连接被杀时出现,Jenkins停止VM。

【讨论】:

    猜你喜欢
    • 2019-01-07
    • 2013-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多