I have a deploy script where I want all of my webservers to simultaneously perform a
git pull from the same place. When only two servers do the
pull simultaneously, there are no problems. Once I have three or four servers, then it often happens that one or more servers 'times out' and doesn't finish the pull. I am using git over ssh.
Is there any server software I can use that will manage the incoming requests and and deal with each one individually or something?