0

Jenkins が接続して自動ビルドを実行できるように、Hudson をヘッドレス モードでセットアップするバット スクリプトがあります。

スクリプトは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 に答える