There's a patch at
https://capistrano.lighthouseapp.com/projects/8716/tickets/79
I'll try it right now and tell you.
Billy wrote:
> Regarding the capistrano parallel server hanging issue (http://
> groups.google.com/group/capistrano/browse_thread/thread/
> da1174fd125fad0e), I think I may have found a solution. After messing
> with the capistrano and net:ssh source for a few hours, I noticed that
> pausing slightly between thread creation worked. Only one line is
> needed, but I need others to check if it works for them.
>
> In the connections.rb file under lib/capistrano/configuration, around
> line 190 in the establish_connection_to method, I modified it to read
> as follows:
>
> def establish_connection_to(server, failures=nil)
> current_thread = Thread.current
> sleep 0.1 # This is the line I added
> Thread.new { safely_establish_connection_to(server,
> current_thread, failures) }
> end
>
> Please try out this fix and let me know if it works for anyone else in
> a multi-server environment. Try with default_run_options[:max_hosts] =
> 1 (limiting max hosts to only one server running at a time) as well as
> default_run_options[:max_hosts] = nil (no host limit, parallel
> running).
> >
>
>
--
Rafa
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Capistrano" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.co.uk/group/capistrano?hl=en
-~----------~----~----~----~------~----~------~--~---