jenkins对主页请求的响应速度很慢 [英] jenkins is slow resopnding to main page request

查看:186
本文介绍了jenkins对主页请求的响应速度很慢的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用1.491版本的战争中的詹金斯武器.
当我尝试加载主页时,它非常慢.
它是从1.482版升级后开始的.

I am using jenkins from war in version 1.491.
When I try to load the main page it is very slow.
It started after upgrade from version 1.482.

我尝试杀死-3并看到了:

I tried kill -3 and saw that:

处理GET/:RequestHandlerThread [#14]守护程序prio = 10 tid = 0x08c92800 nid = 0x2ea6可运行[0x9f9f3000..0x9f9f5e50] java.lang.Thread.State:RUNNABLE 在java.io.UnixFileSystem.getBooleanAttributes0(本机方法) 在java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:228) 在java.io.File.isDirectory(File.java:754) 在jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:599) 在jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:344) 在hudson.model.AbstractBuild.getPreviousBuild(AbstractBuild.java:207) 在hudson.model.AbstractBuild.getPreviousBuild(AbstractBuild.java:100) 在hudson.model.Job.getLastFailedBuild(Job.java:824) 在sun.reflect.GeneratedMethodAccessor42.invoke(未知来源) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 在java.lang.reflect.Method.invoke(Method.java:597) 在org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125) 在org.apache.commons.jexl.util.introspection.UberspectImpl $ VelGetterImpl.invoke(UberspectImpl.java:314) 在org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185) 在org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75) 在org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83) 在org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57) 在org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51) 在org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80) 在hudson.ExpressionFactory2 $ JexlExpression.evaluate(ExpressionFactory2.java:72) 在org.apache.commons.jelly.tags.core.CoreTagLibrary $ 3.run(CoreTagLibrary.java:134) 在org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) 在org.apache.commons.jelly.tags.core.CoreTagLibrary $ 2.run(CoreTagLibrary.java:105) 在org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81) 在org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146) 在org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) 在org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) 在org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) 在org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) 在org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) 在org.kohsuke.stapler.jelly.ReallyStaticTagLibrary $ 1.run(ReallyStaticTagLibrary.java:99) 在org.apache.commons.jelly.tags.core.CoreTagLibrary $ 2.run(CoreTagLibrary.java:105) 在org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119) 在org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) 在org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) 在org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) 在org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) 在org.kohsuke.stapler.jelly.ReallyStaticTagLibrary $ 1.run(ReallyStaticTagLibrary.java:99) 在org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) 在org.apache.commons.jelly.tags.core.CoreTagLibrary $ 1.run(CoreTagLibrary.java:98) 在org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) 在org.kohsuke.stapler.jelly.ReallyStaticTagLibrary $ 1.run(ReallyStaticTagLibrary.java:99) 在org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) 在org.apache.commons.jelly.tags.core.CoreTagLibrary $ 2.run(CoreTagLibrary.java:105) 在org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119) 在org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:283)上 在org.kohsuke.stapler.jelly.groovy.Namespace $ ProxyImpl.invoke(Namespace.java:92) 在$ Proxy32.projectView(未知来源) 在lib.JenkinsTagLib $ projectView.call(来源不明) 在org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) 在org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) 在org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) 在hudson.model.View.main.run(main.groovy:14) 在org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:66) 在org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:59) 在org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146) 在org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) 在org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

Handling GET / : RequestHandlerThread[#14]" daemon prio=10 tid=0x08c92800 nid=0x2ea6 runnable [0x9f9f3000..0x9f9f5e50] java.lang.Thread.State: RUNNABLE at java.io.UnixFileSystem.getBooleanAttributes0(Native Method) at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:228) at java.io.File.isDirectory(File.java:754) at jenkins.model.lazy.AbstractLazyLoadRunMap.load(AbstractLazyLoadRunMap.java:599) at jenkins.model.lazy.AbstractLazyLoadRunMap.search(AbstractLazyLoadRunMap.java:344) at hudson.model.AbstractBuild.getPreviousBuild(AbstractBuild.java:207) at hudson.model.AbstractBuild.getPreviousBuild(AbstractBuild.java:100) at hudson.model.Job.getLastFailedBuild(Job.java:824) at sun.reflect.GeneratedMethodAccessor42.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125) at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314) at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185) at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75) at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57) at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51) at org.apache.commons.jexl.ExpressionImpl.evaluate(ExpressionImpl.java:80) at hudson.ExpressionFactory2$JexlExpression.evaluate(ExpressionFactory2.java:72) at org.apache.commons.jelly.tags.core.CoreTagLibrary$3.run(CoreTagLibrary.java:134) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:81) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119) at org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:161) at org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$1.run(CoreTagLibrary.java:98) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.kohsuke.stapler.jelly.ReallyStaticTagLibrary$1.run(ReallyStaticTagLibrary.java:99) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95) at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105) at org.kohsuke.stapler.jelly.CallTagLibScript.run(CallTagLibScript.java:119) at org.kohsuke.stapler.jelly.groovy.JellyBuilder.doInvokeMethod(JellyBuilder.java:283) at org.kohsuke.stapler.jelly.groovy.Namespace$ProxyImpl.invoke(Namespace.java:92) at $Proxy32.projectView(Unknown Source) at lib.JenkinsTagLib$projectView.call(Unknown Source) at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108) at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) at hudson.model.View.main.run(main.groovy:14) at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:66) at org.kohsuke.stapler.jelly.groovy.GroovierJellyScript.run(GroovierJellyScript.java:59) at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:146) at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)

任何帮助表示赞赏.

P.S. -还在jenkins开发人员小组问: https://groups.google.com/forum/?fromgroups=#!topic/jenkinsci-dev/DJpaLTEsJ-I

P.S. - also asked at jenkins dev group: https://groups.google.com/forum/?fromgroups=#!topic/jenkinsci-dev/DJpaLTEsJ-I

推荐答案

还导致引发错误: https://issues.jenkins-ci.org/browse/JENKINS-16089 仍在等待解决

Also resulted in a bug being raised: https://issues.jenkins-ci.org/browse/JENKINS-16089 Still waiting for it to be resolved

这篇关于jenkins对主页请求的响应速度很慢的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆