Jenkins ping线程冻结其他线程?

时间:2015-09-24 14:04:06

标签: java jenkins ping

问题:有人看到过这样的行为吗?这甚至可能意味着它看起来意味着什么?即当发送ping时,一切都会停止呼吸,直到pong回来:页面加载更长/停止加载并且“pong”不会“连续”检索构建控制台日志。

这是来自线程转储的ping线程:

Ping thread for channel hudson.remoting.Channel@32a6cf5b:<host> "Ping thread for channel hudson.remoting.Channel@32a6cf5b:<host>" Id=108 Group=main TIMED_WAITING at java.lang.Thread.sleep(Native Method) at hudson.remoting.PingThread.run(PingThread.java:91)

其余的线程转储(特别是作业)看起来或多或少是这样的:

Executor #6 for <host> : executing <job> #<build_number> / waiting for hudson.remoting.Channel@32a6cf5b:<host> "Executor #6 for eselivm2v759l : executing mct_up_check #2004 / waiting for hudson.remoting.Channel@32a6cf5b:<host>" Id=625627 Group=main TIMED_WAITING on hudson.remoting.UserRequest@7654c0aa at java.lang.Object.wait(Native Method) - waiting on hudson.remoting.UserRequest@7654c0aa at hudson.remoting.Request.call(Request.java:146) at hudson.remoting.Channel.call(Channel.java:751) at hudson.remoting.RemoteInvocationHandler.invoke(RemoteInvocationHandler.java:173) at com.sun.proxy.$Proxy56.join(Unknown Source) at hudson.Launcher$RemoteLauncher$ProcImpl.join(Launcher.java:979) at hudson.tasks.CommandInterpreter.join(CommandInterpreter.java:137) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:97) at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:770) at hudson.model.Build$BuildExecution.build(Build.java:199) at hudson.model.Build$BuildExecution.doRun(Build.java:160) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:533) at hudson.model.Run.execute(Run.java:1745) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:89) at hudson.model.Executor.run(Executor.java:240)

0 个答案:

没有答案