我曾经遇到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仍然有点奇怪。 –