gpt4 book ai didi

Jenkins 频繁断开连接 - ClosedChannelException

转载 作者:行者123 更新时间:2023-12-02 13:50:18 26 4
gpt4 key购买 nike

在过去一个月左右的时间里,我们的两个 Windows 从机(通过 JNLP 连接)开始频繁断开连接。我非常确定我们的网络发生了一些变化,因为这仅影响一个地理位置(以及该位置的所有从属设备),并且我们开始接收节点离线电子邮件的时间很明显,但到目前为止我们的基础设施团队已画出一片空白。

我在从属日志中看到的错误是:

JNLP agent connected from xx
Slave.jar version: 3.4.1
This is a Windows agent
Agent successfully connected and online
ERROR: Connection terminated
[8mha:////4EVWKVufSpoBsjG/AK97kvCQst6o1LLM9fjogkB0XVcIAAAAWB+LCAAAAAAAAP9b85aBtbiIQSmjNKU4P08vOT+vOD8nVc8DzHWtSE4tKMnMz/PLL0ldFVf2c+b/lb5MDAwVRQxSaBqcITRIIQMEMIIUFgAAckCEiWAAAAA=[0mjava.nio.channels.ClosedChannelException
at org.jenkinsci.remoting.protocol.NetworkLayer.onRecvClosed(NetworkLayer.java:154)
at org.jenkinsci.remoting.protocol.impl.NIONetworkLayer.ready(NIONetworkLayer.java:179)
at org.jenkinsci.remoting.protocol.IOHub$OnReady.run(IOHub.java:721)
at jenkins.util.ContextResettingExecutorService$1.run(ContextResettingExecutorService.java:28)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

我花了几个小时试图找出问题所在。我不确定我可以配置什么记录器来尝试进一步诊断这个问题,所以如果有人可以帮助我,我将不胜感激?或者确实有任何其他方法来诊断出现问题的情况。

我们正在运行最新的 LTS 版本 2.46.1(但它在较旧的 LTS 版本上出现了此问题,我升级了以查看最近的远程处理更改是否有帮助,但遗憾的是没有。)

我怀疑问题可能出在主机端,因为我可以从同一台从机连接到另一个主机,并且没有看到断开连接。

任何帮助将不胜感激,因为我没有想法。

谢谢斯图

最佳答案

我在使用 AWS ECS 从属代理时遇到了类似的问题,对于 this article 中的一些失败的构建建议帮助了。尝试将 -Dhudson.remoting.Launcher.pingIntervalSec=-1 添加到从属 JVM 选项并在主控制台中执行以下操作
Jenkins.instance.injector.getInstance(hudson.slaves.ChannelPinger.class).@pingIntervalSeconds = -1
Jenkins.instance.injector.getInstance(hudson.slaves.ChannelPinger.class).@pingTimeoutSeconds = -1

关于Jenkins 频繁断开连接 - ClosedChannelException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43467000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com