2017-01-02 141 views
0

我使用git轮询来触发jenkins上的构建。Jenkins失败的Git轮询

我在git的插件3.0.0

这是工作的罚款所有这些天,但突然间它已经开始失败,出现以下错误。使用相同的证书和git插件,我的其他构建作业正在与其他git回购。

Using strategy: Default 
[poll] Last Built Revision: Revision 6c3463c502ba01b873b1e7959fe7cb81f3999e2f (origin/master) 
using GIT_SSH to set credentials User for GIT/Gerrit 
> D:\Git\bin\git.exe ls-remote -h ssh://[email protected]:29418/myapp/myapp.git # timeout=10 
ERROR: Timeout after 10 minutes 
ERROR: Failed to join a process 
org.jvnet.winp.WinpException: Failed to read environment variable table error=299 at .\envvar-cmdline.cpp:201 
    at org.jvnet.winp.Native.getCmdLineAndEnvVars(Native Method) 
    at org.jvnet.winp.WinProcess.parseCmdLineAndEnvVars(WinProcess.java:126) 
    at org.jvnet.winp.WinProcess.getCommandLine(WinProcess.java:102) 
    at hudson.util.ProcessTree$Windows$1.getArguments(ProcessTree.java:441) 
    at hudson.plugins.msbuild.MsBuildKillingVeto.vetoProcessKilling(MsBuildKillingVeto.java:55) 
    at hudson.util.ProcessTree$OSProcess.getVeto(ProcessTree.java:239) 
    at hudson.util.ProcessTree$Windows$1.killRecursively(ProcessTree.java:422) 
    at hudson.util.ProcessTree.killAll(ProcessTree.java:142) 
    at hudson.Proc$LocalProc.destroy(Proc.java:378) 
    at hudson.Proc$LocalProc.kill(Proc.java:370) 
    at hudson.Proc$1.run(Proc.java:157) 
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) 
    at java.util.concurrent.FutureTask.run(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
    at java.lang.Thread.run(Unknown Source) 

回答

0

Git轮询变得越来越大。

我已经重新启动詹金斯,现在根据轮询日志工作正常。

我们的投票策略是不正确的。我们继续每分钟轮询一次,这会增加Jenkins服务器上的负载,并且它正在用尽线程。詹金斯的当前重启是不是可持续的解决方案

我们应该从混帐轮询移动到基于Git挂钩解决方案,它就像一个推送通知

入住这https://groups.google.com/forum/#!topic/jenkinsci-users/smRQrhb2A-Qhttp://kohsuke.org/2011/12/01/polling-must-die-triggering-jenkins-builds-from-a-git-hook/

欢呼声,

Saurav