2

我将 Jenkins 从代理设置为在 Windows 服务器上作为服务运行,但它偶尔会工作。

Starting javaw.exe -Xrs  -jar "d:\build_tools\jenkins\slave.jar" -tcp d:\build_tools\jenkins\port.txt

有时它会启动,有时它会因以下错误而失败。我不知道为什么。

Exception in thread "main" java.net.SocketTimeoutException: Accept timed out
at java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(Unknown Source)
at java.net.PlainSocketImpl.accept(Unknown Source)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at hudson.remoting.Launcher.runAsTcpServer(Launcher.java:312)
at hudson.remoting.Launcher.run(Launcher.java:211)
at hudson.remoting.Launcher.main(Launcher.java:173)
4

1 回答 1

1

可能是由许多问题引起的,但最常见的是:

  • 防火墙或防病毒软件正在阻止通信:
    禁用它们并查看是否有帮助
  • 从站启动时,网络尚不可用:
    确保服务设置为在一两分钟后重试

另请参阅 Jenkins 的指南:

于 2012-11-07T06:29:09.970 回答