您同时在Jenkins上运行的最大作业数是多少,您的服务器的系统规格是什么,以及您的CATALINA_OPTS是什么?
我们遇到的问题是我们无法使用以下规范访问Jenkins前端。想知道是否有其他人遇到过类似问题以及你是如何解决的?
~500个工作排队 16G 4核10796 MHz(每CPU 10 GHz或2.5 GHz)CentOS-5 2 Ggz CPU
Catalina ops: / usr / bin / java -Djava.util.logging.config.file = / usr / local / tomcat7 / conf / logging.properties -Djava.util.logging.manager = org.apache.juli.ClassLoaderLogManager -DJENKINS_HOME = / var / lib / jenkins -XX:PermSize = 10G -XX:MaxPermSize = 10G -XX:+ CMSClassUnloadingEnabled -XX:+ CMSPermGenSweepingEnabled -XX:+ UseConcMarkSweepGC -Djava.endorsed.dirs = / usr / local / tomcat7 / endorsed -classpath / usr /local/tomcat7/bin/bootstrap.jar:/usr/local/tomcat7/bin/tomcat-juli.jar -Dcatalina.base = / usr / local / tomcat7 -Dcatalina.home = / usr / local / tomcat7 -Djava。 io.tmpdir = / usr / local / tomcat7 / temp org.apache.catalina.startup.Bootstrap start
答案 0 :(得分:0)
查看你的堆大小设置,10G for permgen很奇怪,你的意思是将最大堆大小设置为10g吗?看看这个:How do I give Jenkins more heap space when it's running as a daemon on Ubuntu?
下次你的jenkins挂起时,在服务器上执行kill -3,你可能会从threaddump中找到一些线索。