2012-03-09 75 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) 

我能做些什麼來診斷問題?

[更新] 當我進入節點頁面時顯示錯誤。添加的從站顯示爲斷開連接。當我點擊節點Name時,顯示上述錯誤。

[更新2] 當一個工作被迫在奴隸上運行時,它剛剛工作。之後,從站顯示爲連接到節點頁面。 現在我來想一想,我沒有嘗試排隊多個工作。也許這也會觸發對奴隸的執行呢?

不管怎麼說,我有我的CI農場了&現在正在運行:-)

回答

2

我建議你開始通過瀏覽器從,以管理員身份登錄到從機並進入節點頁面上詹金斯,如果你記錄爲詹金斯管理員,你會看到一個從屬開始圖標,這將下載並執行從屬進程。

start slave screenshot

一旦你得到這個工作,就可以更新經由從Java應用程序菜單中選擇一個窗口服務「文件 - >安裝爲Windows服務」。

+0

是的,這就是我已經做的。我設法安裝了一個作爲windows服務的奴隸jenkins安裝,而在奴隸方面,它看起來沒問題。主人告訴我與奴隸的聯繫無法建立。 – parvus 2012-03-12 09:01:02

+0

@parvus所以網頁顯示該節點爲離線?或者只有當您開始工作時纔會出現該錯誤? – nolith 2012-03-12 09:06:52

+0

作業開始時,它始終在主jenkins安裝上執行。 – parvus 2012-03-12 09:29:03

1

查看您的$ JENKINS_HOME文件夾中的從站日誌,它們可能包含更多信息。

+0

謝謝,我不知道這些文件。不幸的是,他們沒有包含更多的信息。 :-( – parvus 2012-03-12 09:03:30

2

如果您使用自簽名證書通過HTTPS連接運行jenkins,請打開jenkins-slave.xml並將-noCertificateCheck添加到參數列表中。

相關問題