2012-03-09 44 views
1

Windows 7 64ビットPCにJenkinsをセットアップし、別のWin7 64 PCに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ファーム &今まで:-)

答えて

2

を実行しているんですjenkins管理者としてログインしている場合は、スレーブ開始アイコンが表示されます。スレーブプロセスをダウンロードして実行します。

start slave screenshot

あなたは、これが働いて、あなたがスレーブjavaアプリケーションメニューからWindowsサービスとしてそれを更新することができ、「ファイル> Windowsサービスとしてインストールする」得れば。

+0

はい、これは私がすでに行ったことです。私は、Windowsサービスとしてスレーブジェンキンスインストールをインストールすることができました。スレーブ側では、それは大丈夫です。スレーブとの接続が確立できないことを私に伝えるのはマスターです。 – parvus

+0

@parvusウェブページにノードがオフラインであると表示されますか?または、そのエラーはジョブを開始したときにのみ表示されますか? – nolith

+0

ジョブが開始されると、ジョブは常にマスター・ジンキンのインストールで実行されます。 – parvus

1

$ JENKINS_HOMEフォルダにスレーブログがない場合は、詳細情報が含まれている可能性があります。

+0

ありがとう、私はそれらのファイルを認識していませんでした。残念ながら、彼らはより多くの情報を含んでいません。 :-( – parvus

2

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

関連する問題