Setting it to 100 and restarting didn’t change the behavior. At the moment I 
have nine jobs hung with he same error log as below.

The fact that git is timing out is clearly a BitBucket issue (maybe they think 
I’m DOSing them) but Jenkins should recover from it correctly.

-- 
S T I M U L Λ N T
Josh Santangelo, Technical Director
P 415 363 0336 / HQ 415 255 7081 / T @stimulant

> On Nov 14, 2016, at 2:38 PM, Donald Morton <[email protected]> wrote:
> 
> Maybe try setting it at 100 threads? That is the max it will do. Not sure if 
> setting it blank does the same thing or not. 
> 
> 
> 
> On Monday, November 14, 2016 at 3:11:27 PM UTC-6, Josh Santangelo wrote:
> I’d love to stop polling, but with Jenkins behind our firewall and git 
> outside of it, the conversation is only one way.
> 
> Here’s what I’m seeing in the git polling log on those processes. I would 
> accept that if it timed out it would just try again later, but once it gets 
> in this state, the project never automatically builds again. I can even 
> manually do a build which will be successful, but polling never sorts itself 
> out.
> 
> poll] Last Built Revision: Revision e5779a7ee33a8c58a4e13c9930f02b67a07c964a 
> (refs/remotes/origin/multitaction)
>  > C:\Program Files (x86)\Git\cmd\git.exe ls-remote -h [email protected] 
> <>:stimulant/DWD.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:444)
>       at 
> hudson.plugins.msbuild.MsBuildKillingVeto.vetoProcessKilling(MsBuildKillingVeto.java:55)
>       at hudson.util.ProcessTree$OSProcess.getVeto(ProcessTree.java:242)
>       at 
> hudson.util.ProcessTree$Windows$1.killRecursively(ProcessTree.java:425)
>       at hudson.util.ProcessTree.killAll(ProcessTree.java:145)
>       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)
> 
> -- 
> S T I M U L Λ N T
> Josh Santangelo, Technical Director
> P 415 363 0336 / HQ 415 255 7081 / T @stimulant
> 
>> On Nov 13, 2016, at 6:30 AM, Baptiste Mathus <m...@ <>batmat.net 
>> <http://batmat.net/>> wrote:
>> 
>> Hi,
>> 
>> The ideal target you should actually strive for is to "kill polling", and 
>> use push instead, as explained in 
>> http://kohsuke.org/2011/12/01/polling-must-die-triggering-jenkins-builds-from-a-git-hook/
>>  
>> <http://kohsuke.org/2011/12/01/polling-must-die-triggering-jenkins-builds-from-a-git-hook/>
>> 
>> If you really really cannot consider that, then in your place I would maybe 
>> try and mimic what Jenkins is supposedly doing: on your machine, write a 
>> script that clones repo, or updates it every minute (or something similar 
>> with what you put in Jenkins), during say an hour, or a day. Goal being to 
>> have data about connectivity.
>> 
>> Maybe it's just bitbucket.org <http://bitbucket.org/> that's inconsistent, 
>> and sometimes never answers. Or maybe not. IMO that's the first thing you 
>> want to look at. 
>> 
>> For example, looking at https://status.bitbucket.org/ 
>> <https://status.bitbucket.org/> I see issues around the date of your 
>> message, was your issue that day or something that's been consistently 
>> problematic across weeks?
>> 
>> -- Baptiste
>> 
>> 2016-11-10 22:30 GMT+01:00 Josh Santangelo <jo...@ <>stimulant.com 
>> <http://stimulant.com/>>:
>> Hi all -- I'm seeing the "There are more SCM polling activities scheduled 
>> than handled, so the threads are not keeping up with the demands" error 
>> consistently on my Jenkins setup (2.3, running as a Windows service).
>> 
>> Going to my http://jenkins/descriptor/hudson.triggers.SCMTrigger/ 
>> <http://jenkins/descriptor/hudson.triggers.SCMTrigger/> page does show jobs 
>> hanging for hours at a time, but always different jobs.
>> 
>> I currently have 14 jobs enabled which are polling git repos on 
>> BitBucket.org <http://bitbucket.org/> (I had more, but I disabled a bunch 
>> trying to troubleshoot this issue).
>> 
>> On the "Manage Jenkins" page I set "Max # of concurrent polling" to empty, 
>> which seems to mean an unlimited number of threads, but the issue remains.
>> 
>> Is there anything else I should look at?
>> 
>> thanks,
>> -josh
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/03919522-cec0-43e7-8c9f-ed102234a3a6%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/03919522-cec0-43e7-8c9f-ed102234a3a6%40googlegroups.com?utm_medium=email&utm_source=footer>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
>> 
>> 
>> -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "Jenkins Users" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/jenkinsci-users/vgdwV1et_oA/unsubscribe 
>> <https://groups.google.com/d/topic/jenkinsci-users/vgdwV1et_oA/unsubscribe>.
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected] <>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/CANWgJS5CACK9LYB7D63r-S9J49RtiVXEhk6GPRveHiaDgAbKCQ%40mail.gmail.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-users/CANWgJS5CACK9LYB7D63r-S9J49RtiVXEhk6GPRveHiaDgAbKCQ%40mail.gmail.com?utm_medium=email&utm_source=footer>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
> 
> 
> -- 
> You received this message because you are subscribed to a topic in the Google 
> Groups "Jenkins Users" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/jenkinsci-users/vgdwV1et_oA/unsubscribe 
> <https://groups.google.com/d/topic/jenkinsci-users/vgdwV1et_oA/unsubscribe>.
> To unsubscribe from this group and all its topics, send an email to 
> [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-users/246915d1-f5c0-4ebc-b947-63a7116ffc4e%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-users/246915d1-f5c0-4ebc-b947-63a7116ffc4e%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CBA429DE-2BDE-428E-A317-3B5B45A26AAC%40stimulant.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to