3

Windows 7 64ビットPCにJenkinsをセットアップし、別のWin764PCにJenkinsスレーブサービスをインストールしました。マスターPCはこのエラーを出します:

Connection was broken
java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(Unknown Source)
    at java.io.BufferedInputStream.fill(Unknown Source)
    at java.io.BufferedInputStream.read(Unknown Source)
    at java.io.ObjectInputStream$PeekInputStream.peek(Unknown Source)
    at java.io.ObjectInputStream$BlockDataInputStream.peek(Unknown Source)
    at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1127)

問題を診断するにはどうすればよいですか?

[更新] ノードページに移動するとエラーが表示されます。追加されたスレーブは切断されていると表示されます。そして、ノード名をクリックすると、上記のエラーが表示されます。

[更新2] ジョブをスレーブで実行するように強制されたとき、それは機能しました。その後、ノードページにスレーブが接続されていると表示されました。今考えてみると、複数のジョブをキューに入れようとはしませんでした。おそらくそれは奴隷への処刑も引き起こしただろうか?

とにかく、CIファームを稼働させました:-)

4

3 に答える 3

3

ブラウザ経由でスレーブを起動し、スレーブマシンに管理者としてログインし、jenkinsのノードページに移動することをお勧めします。jenkinsadminとしてログインしている場合は、スレーブ開始アイコンが表示されます。これにより、スレーブプロセスがダウンロードされて実行されます。 。

スレーブのスクリーンショットを開始

これが機能するようになったら、スレーブJavaアプリケーションメニューの[ファイル]-> [Windowsサービスとしてインストール]を使用して、Windowsサービスとして更新できます。

于 2012-03-09T13:33:11.727 に答える
2

自己署名証明書を使用してHTTPS接続でjenkinsを実行している場合は、開いて引数リストにjenkins-slave.xml追加します。-noCertificateCheck

于 2014-01-24T16:45:45.103 に答える
1

$ JENKINS_HOMEフォルダーでスレーブログを探します。スレーブログには、より多くの情報が含まれている可能性があります。

于 2012-03-09T13:36:13.007 に答える