问题:有人看到过这样的行为吗?这甚至可能意味着它看起来意味着什么?即当发送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)