当前位置: 首页 > 知识库问答 >
问题:

Windows从机保持挂起状态-使用Azure VM代理插件

越俊驰
2023-03-14

2018年5月25日下午3:47:29 Hudson.remoting.synchronousCommandTransport$readerThread run严重:通道slavew823810 java.io.ioException中的I/O错误:在Hudson.remoting.synchronousCommandTransport$readerThread.run(synchronousCommandTransport:hudson.remoting.synchronousCommandTransport.run(synchronousCommandTransport.run)(synchronousCommandTransport.62)在java.io.objectinPutStream.(ObjectinPutStream.java:358)在hudson.remoting.objectinPutStreamex.(ObjectinPutStreamex.java:48)在hudson.remoting.AbstractSynchronousByteArrayCommandTransport.read(AbstractSynchronousByteArrayCommandTransport.java:35)在hudson.remoting.SynchronousCommonCommandTransport.read(

从日志中可以看到,在3:47我手动重新启动了从节点“slavew56f680”。

到3:54时,从节点已经恢复运行,所以我点击启动代理,它连接成功(但在UI中它仍然说暂停)。

在3:57,我点击to来构建一个作业,希望挂起的状态被移除,作业在这个从机上运行。

在3点59分,它移动到另一个奴隶(“slavew823810”)上,将其在线并在其上运行作业。

更新

在周末关闭了我的从机后,我在Azure中启动了它们,然后在Jenkins中连接了它们(但说是挂起的),我启动了一个构建作业--结果是,在长时间的延迟后,它创建了另一个Windows从机来运行该作业。我现在有3个Windows奴隶。我希望它会使用前2台机器之一,这样我就不会被阻止,因为他们已经更新了额外的软件和补丁,我需要。

共有1个答案

周云
2023-03-14

尝试system groovy命令(或类似的Azure VM命令):

Jenkins.instance.getNode('Node-Name').getComputer().setAcceptingTasks(true)

似乎没有其他方便的解除暂停的方法。

当我们将节点设置为:

 类似资料:
  • HTTP协议是无状态的:每次请求都是一次新的请求,不会记得之前通信的状态 客户端与服务器端的一次通信,就是一次会话 实现状态保持的方式:在客户端或服务器端存储与会话有关的数据 存储方式包括cookie、session,会话一般指session对象 使用cookie,所有数据存储在客户端,注意不要存储敏感信息 推荐使用sesison方式,所有数据存储在服务器端,在客户端cookie中存储sessio

  • 我使用snmp4j库成功创建了SNMP代理,这是引用代码。 我的问题是如何让这个代理始终运行以监听来自经理的所有传入OID。??

  • 问题内容: 我使用以下代码从指定范围获取随机值 这是可行的,并在您调用此函数时在指定范围内提供3个值的数组,但是当我需要再次调用它时,这里的问题变得更加棘手,请忽略从提供的数字中排除 先前 提供的数字(例如下次不提供这些数字时提供10,11,12 …),还有更好的方法吗?我尝试使用回拨电话,但迷路了:(,任何想法该怎么做? 问题答案: 一种方法是创建一个数组来存储现有选择,将选定的元素推入数组,检

  • 问题内容: 我有在执行过程中挂起的控制台应用程序。这是我的配置: 这是我的堆栈跟踪: 我只打开了一个锥形杯,但似乎没有泄漏。而且我也使用一个线程。除了内存使用率,我没有调整任何mysql设置。Mysql从控制台正常工作。为什么会发生这种情况?这是c3p0错误吗? 问题答案: 立即发生还是在一段时间后发生?也就是说,结帐最初是否成功,但随后却像这样挂起?如果是这样,它看起来像是连接泄漏。请尝试将c3

  • 此插件将所有打开的节点和选定的节点保存在用户浏览器中,因此当返回同一棵树时,将恢复以前的状态。 您可以在API中找到所有状态插件配置选项。选择并刷新此页面以查看更改是否保留。 $(function () { $("#plugins6").jstree({ "state" : { "key" : "demo2" }, "plugins" : [ "state" ] }

  • 目前,如果Autosys作业达到最大运行警报状态,就会向我们的帮助台生成电子邮件警报,他们可以采取适当的行动。根据我对AutoSys内部数据模型的理解,这是一个可能发生在作业上的“事件”。 这不同于我所知道的工作可以属于的各种雕像,一次一个; 已激活 非活动 开始 正在运行 成功 失败 挂起 冰上 开始晚 机器挂起 已终止 克里斯