我曾經遇到Jenkins失敗的情況,但Jenkins重新部署(Jenkins是Tomcat中的web應用程序)。即使是新的作業也會因PermGen空間錯誤而失敗,但所有設置都沒有問題(所有這些參數都可以使用到這些-XX:PermSize
參數)。重新部署之後,所有事情都像魅力一樣。但這是一個苛刻的解決方案。我想知道,如果有一些選擇回滾詹金斯狀態。提前致謝。Jenkins中的PermGen錯誤
更新:好的,對於那些可能會遇到類似情況的人來說,這裏就是我的想法。那些寫道最好將Jenkins部署爲Tomcat模塊的人可能不會遇到任何類型的項目部署(使用Jenkins Deploy插件或使用Maven的pom.xml
中的tomcat-maven-plugin
)的問題。當我單獨安裝Jenkins時,我沒有遇到任何問題。呼!
你在ubuntu下運行嗎?如果是的話,你需要覆蓋/ etc/default/tomcat設置。否則,您可以嘗試運行帶有Jrockit JVM的tomcat,該JVM不會遇到permgenspace問題。 – jocelyn
@jocelyn是的,這是Ubuntu,我試圖覆蓋這些設置。 Jrockit可能是一個解決方案,因爲Jenkins而改變JVM仍然有點奇怪。 –