我使用詹金斯1.447.2 version.My主是Linux和從到主是windows顯示異常而連接從使用無頭JNLP
Jul 27, 2012 12:44:17 PM hudson.remoting.jnlp.Main$CuiListener <init>
INFO: Hudson agent is running in headless mode.
Jul 27, 2012 12:44:17 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [http://10.10.1.162:8080/jenkins/, http://dem
Jul 27, 2012 12:44:38 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to demo.sigmainfo.in:8050
Jul 27, 2012 12:44:38 PM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Jul 27, 2012 12:44:58 PM hudson.remoting.jnlp.Main$CuiListener error
SEVERE: The server rejected the connection:
java.lang.Exception: The server rejected the connection:
at hudson.remoting.Engine.onConnectionRejected(Engine.java:258)
at hudson.remoting.Engine.run(Engine.java:233)
我收到上述錯誤而特林從站連接到的主詹金斯..我得到這個錯誤,因爲我把主人作爲靜態。(IP)。
如何解決此問題?
我檢查與網址,給定固定端口號..still獲取錯誤..我管理員的人告訴系統上沒有防火牆激活..在檢查tcpdump,每次(5秒間隔)長度變零..我主人是Linux和奴隸是Windows ..我可以檢查8050的主人是否接受數據包併發回..還有什麼我可以爲它做? – varghese 2012-07-30 06:49:39
最好的網絡嗅探器是tcpdump(因爲它安裝在任何地方)和WireShark(因爲它有一個很好的GUI)。使用這些來查看從站正嘗試連接的主站上的哪些端口。然後在主控主機上使用lsof來查看Jenkins是否真的在監聽這些端口。 – sti 2012-07-30 21:31:50
我已使用wireshark ip.addr = slaveip和tcp.port = 8050(端口在主服務器上打開)在master(linux)中進行檢查。沒有端口,它顯示瀏覽器協議connection.it沒有顯示任何內容。在使用netstat -an |發現/我「聽」..它的顯示連接與該端口號建立..我認爲只有通過瀏覽器連接建立.. – varghese 2012-08-01 07:24:34