0
我有一個蝙蝠腳本,在無頭模式下設置哈德森,使詹金斯可以連接&執行自動構建。哈德森腳本有意外的流終止
劇本已經工作了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)
您的IT是否也通過兩臺機器之間的防火牆訪問改變了任何內容?在上面的日誌示例中,主站正嘗試使用端口35204連接到從站。從站端口在主站的系統配置中設置;詹金斯默認使用隨機端口號,但您可以在系統配置中修復該端口以使防火牆設置更容易。 – 2013-03-20 20:55:04
對不起,這花了一段時間回覆。我試過聯繫他,但我已經放棄了。你知道哈德森使用什麼網絡協議 - 我假設它是TCP,對嗎? 我如何知道端口是否打開?我無法訪問portqry工具。我也無法訪問主計算機,因此我無法使用netstat -a。 – Kat 2013-03-21 18:06:27