2016-08-18 43 views
0

我遇到了問題。詹金斯工作完成後,服務也下降

我使用Jenkins安裝haproxy並啓動服務,但在作業完成後,執行程序是免費的,並且haproxy守護程序也消失。

如果我在服務啓動30秒後使用睡眠,並且haproxy服務在30s之後也會活着,那麼haproxy守護進程將會停止。

+0

這裏沒有問題。 – Sinkingpoint

+0

顯然你需要適應詹金斯的工作配置,問題是相當不清楚。 – klerk

回答

1

此行爲是設計使然,如ProcessTreeKiller中所述。爲了避免被詹金斯構建被終止催生守護程序,添加

export BUILD_ID=dontKillMe 

到shell步驟開始。

+0

是的,你說的。但是我不想把這個添加到我的工作中的每個shell中,所以我使用slave機器env參數進行了測試,還向/ etc/sysconfig/jenkins中添加了java -DprocessTreeDisabled = True(This this),但他們沒有工作。唯一的方法是將其添加到機器的〜/ .bashrc文件中。任何建議,如果我們可以添加一些東西詹金斯配置,而不是奴隸機或工作殼? – zzlyzq