2012-08-09 89 views
1

我正在用java wrapper在winstone上運行jenkins。jenkins在插件安裝後重新啓動時出現錯誤的端口

在我的wrapper.conf中,我們設置了8070作爲jenkins實例監聽的http端口。

當從命令行手動啓動或重新啓動我的jenkins實例時,例如, rc.d start jenkins,一切按預期工作,我的實例啓動並綁定到8070端口。

然而,當我已經安裝了一個插件詹金斯並選擇了「進入自動重啓插件安裝後」,我詹金斯例如大幹快上端口32000啓動。我不知道爲什麼會發生這種情況,每次發生這種情況時,我都必須 - 在命令行中 - 手動停止我的jenkins實例並重新啓動它。

是否有一個配置,我需要設置,以確保我的詹金斯 - 當從其接口重新啓動 - 使用java包裝服務(其中包含正確的端口 - 8070)?

回答

0

當詹金斯開始使用Java包裝服務時,不建議使用自動重啓。 自動重啓假定Jenkins是手動啓動的,並且無法使用服務重啓它。

+0

那麼替代方案是什麼?如何配置以特定方式啓動自動重啓?有Jenkins的API或鉤子,允許我指定自定義重啓方法嗎? – 2012-08-10 08:55:23

0

端口32000被包裝器本身使用。這不是詹金斯的http端口。 我有自動重啓和java服務包裝的問題。 我不知道爲什麼「Jenkins開始使用Java包裝服務時不建議使用自動重啓。」?我從來沒有讀過它 確定它在自動重新啓動後不在8070端口上偵聽(使用netstat進行測試)。

相關問題