2

Windowsサーバー上でサービスとして実行するようにJenkinsスレーブエージェントを設定しましたが、散発的に動作します。

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

多くの問題が原因である可能性がありますが、最も一般的なものは次のとおりです。

  • ファイアウォールまたはアンチウイルスが通信をブロックしています:
    それらを無効にして、問題が解決するかどうかを確認してください
  • スレーブが起動するとき、ネットワークはまだ利用できません:
    サービスが 1 ~ 2 分後に再試行するように設定されていることを確認してください。

Jenkins のガイドも参照してください。

于 2012-11-07T06:29:09.970 に答える