
On 06/06/2013 05:44 PM, David Caro wrote:
One of the problems that I've seen is that xinetd is configured to a low limit of simultaneous connections and it's dropping them when a few jenkins jobs are running in parallel.
Changing/adding these options in the /etc/xinit.d/git file should be enough (those are the actual values): # Connection per second and time to wait when reached cps = 50 10 # Max number of parallel instances instances = 50 # Max number of connection per source per_source = 10
Here is the trace of one of the failures:
Jun 6 10:30:07 gerrit xinetd[1153]: FAIL: git service_limit from=::ffff:XX.XX.XX.X1 Jun 6 10:30:07 gerrit xinetd[1153]: FAIL: git service_limit from=::ffff:XX.XX.XX.X2 Jun 6 10:30:07 gerrit xinetd[1153]: FAIL: git service_limit from=::ffff:XX.XX.XX.X2 Jun 6 10:30:07 gerrit xinetd[1153]: FAIL: git service_limit from=::ffff:XX.XX.XX.X2 Jun 6 10:30:07 gerrit xinetd[1153]: FAIL: git service_limit from=::ffff:XX.XX.XX.X2 Jun 6 10:30:07 gerrit xinetd[1153]: FAIL: git service_limit from=::ffff:XX.XX.XX.X2 Jun 6 10:30:07 gerrit xinetd[1153]: FAIL: git service_limit from=::ffff:XX.XX.XX.X3 Jun 6 10:30:07 gerrit xinetd[1153]: FAIL: git service_limit from=::ffff:XX.XX.XX.X4 Jun 6 10:30:07 gerrit xinetd[1153]: FAIL: git service_limit from=::ffff:XX.XX.XX.X2 Jun 6 10:30:08 gerrit xinetd[1153]: FAIL: git service_limit from=::ffff:XX.XX.XX.X5 Jun 6 10:30:08 gerrit xinetd[1153]: EXIT: git status=0 pid=340 duration=1(sec)
### The XX.XX.XX.XX are obfuscated ips
Also I've seen that the number of open files is stable and between reasonable values, that's good :) And memory and load seem fine too.
I'll keep monitoring it and see if I see something more, but I recommend raising the values and see if it's enough of there's another underlying problem.
thanks, please go ahead and do the xinit.d change.