0

我有一个 bat 脚本,可以将 Hudson 设置为无头模式,以便 Jenkins 可以连接并执行自动构建。

该脚本已经运行了 2 年。为了解决一个问题,IT 技术人员将互联网端口从 100Mb/s 更改为 1Gigb/s。现在,脚本出现以下错误。我们将线路切换回来,但问题仍然存在。

我不确定线速度是否是问题的原因。我所知道的是它起作用了,端口改变了速度,现在它已经停止工作了。

slave_launch_command.bat

C:\IceBoX>java -jar c:\IceBoX\slave.jar -jnlpUrl http://XX.XX.XX.XX:8080/jenkins/computer/.../slave-agent.jnlp
Mar 20, 2013 3:31:59 PM hudson.remoting.jnlp.Main$CuiListener <init>
INFO: Hudson agent is running in headless mode.
Mar 20, 2013 3:31:59 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [http://.....goldlnk.rootlnka.net:8080/jenkins/, http://XX.XX.XX.X:8080/jenkins/]
Mar 20, 2013 3:31:59 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to nhnaunxlbapp005.goldlnk.rootlnka.net:35204
Mar 20, 2013 3:31:59 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Mar 20, 2013 3:31:59 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: unexpected stream termination
java.io.EOFException: unexpected stream termination
        at hudson.remoting.Channel.<init>(Channel.java:408)
        at hudson.remoting.Channel.<init>(Channel.java:366)
        at hudson.remoting.Channel.<init>(Channel.java:327)
        at hudson.remoting.Channel.<init>(Channel.java:323)
        at hudson.remoting.Channel.<init>(Channel.java:311)
        at hudson.remoting.Engine.run(Engine.java:238)
4

1 回答 1

2

首先,我要感谢 Gareth_Bowles,因为这些信息帮助我将 IT 推向了正确的方向。

当我们找到奴隶的电脑时,我们意识到它的硬盘空间已经用完了。这导致连接失败。我们删除了一些旧的存档构建历史,并能够将系统恢复到可运行状态。

我们还更新了 Jenkins 配置以在 30 天后删除构建数据。再次感谢您的帮助!

于 2013-03-21T21:34:03.237 回答