Time 减少轮询Jenkins节点的时间
我遇到了Jenkins的问题,当我完全关闭我的节点时,在Jenkins中,它们仍然在运行,并且可以运行近20分钟,构建也可以使用这个节点并在其上启动,因为它们失败了。也许有什么方法可以减少这一时间?我认为Jenkins配置中存在问题,但我不知道在哪里,请提供帮助。您最好的选择是导航到Jenkins中的从属页面并单击“脱机”按钮。这会使从属服务器脱机,即它不会从队列中拾取新版本 更好的方法是单击“断开连接”按钮,关闭从属代理并断开与从属代理的连接。然后可以安全地关闭从属节点 脱机和断开连接也可以使用Jenkins命令行客户端执行(请参阅) 如果这是不可能的,那么您必须使用从属类型,该类型允许您指定自己连接从属的方式()。然后,您必须使用SSH隧道之类的东西,该隧道被配置为使用keepalive或其他方式“ping”另一端,以发现它是否消失了 你看,如果另一台计算机在没有通知另一端的情况下离开,TCP连接不会终止。检测连接是否处于活动状态的唯一方法是发送内容。可以将操作系统TCP/IP堆栈配置为启用TCP连接的keepalive检查,但TCP级别的keepalive检查每小时仅发生一次。若您需要更快地检测死连接,那个么必须在应用层进行检测Time 减少轮询Jenkins节点的时间,time,jenkins,nodes,Time,Jenkins,Nodes,我遇到了Jenkins的问题,当我完全关闭我的节点时,在Jenkins中,它们仍然在运行,并且可以运行近20分钟,构建也可以使用这个节点并在其上启动,因为它们失败了。也许有什么方法可以减少这一时间?我认为Jenkins配置中存在问题,但我不知道在哪里,请提供帮助。您最好的选择是导航到Jenkins中的从属页面并单击“脱机”按钮。这会使从属服务器脱机,即它不会从队列中拾取新版本 更好的方法是单击“断开连接”按钮,关闭从属代理并断开与从属代理的连接。然后可以安全地关闭从属节点 脱机和断开连接也可以使