Limited number of connections on the server, maybe ? What is your sshkit gem version?
Lee Hambley -- http://lee.hambley.name/ +49 (0) 170 298 5667 On 24 June 2014 21:18, Piotr Kaczorek <kaczor1...@gmail.com> wrote: > I have a problem with every task I'm trying to run... > I've defined simple 'whoami' task to test a case as simple as possible. > task :whoami do > on roles(:all) do > execute :whoami > execute 'pwd' > end > end > > Looks like the task runs successfully (see below) but after the task > finishes Capistrano returns connection refused error. > I'm using a key to log in to the server (anyway it seems to be working... > except the final error). > > Versions: > > - Ruby 2.0.0 > - Capistrano Version: 3.1.0 > - Rake / Rails / etc Rake Version: 10.2.2, Rails Version 4.0.2 > > Platform: > > - Working on.... Arch > - Deploying to... Debian > > Logs: > > cap devel whoami --trace > ** Invoke devel (first_time) > ** Execute devel > ** Invoke load:defaults (first_time) > ** Execute load:defaults > ** Invoke bundler:map_bins (first_time) > ** Execute bundler:map_bins > ** Invoke whoami (first_time) > ** Execute whoami > INFO [e2f8fba2] Running /usr/bin/env whoami on IP_ADDR > DEBUG [e2f8fba2] Command: /usr/bin/env whoami > INFO [43645238] Running /usr/bin/env whoami on > DEBUG [43645238] Command: /usr/bin/env whoami > DEBUG [e2f8fba2] app > INFO [e2f8fba2] Finished in 0.523 seconds with exit status 0 (successful > ). > INFO [8a61d73d] Running /usr/bin/env pwd on IP_ADDR > DEBUG [8a61d73d] Command: /usr/bin/env pwd > DEBUG [8a61d73d] /home/app > INFO [8a61d73d] Finished in 0.072 seconds with exit status 0 (successful > ). > cap aborted! > Errno::ECONNREFUSED: Connection refused - connect(2) > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/net-ssh-2.8.0/lib/net/ssh/ > transport/session.rb:70:in `initialize' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/net-ssh-2.8.0/lib/net/ssh/transport/session.rb:70:in > `open' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/net-ssh-2.8.0/lib/net/ssh/transport/session.rb:70:in > `block in initialize' > /home/kaczor/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/timeout.rb:52:in > `timeout' > /home/kaczor/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/timeout.rb:97:in ` > timeout' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/net-ssh-2.8.0/lib/net/ssh/transport/session.rb:67:in > `initialize' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/net-ssh-2.8.0/lib/net/ssh.rb: > 200:in `new' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/net-ssh-2.8.0/lib/net/ssh.rb:200:in > `start' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/sshkit-1.3.0/lib/sshkit/backends/connection_pool.rb:25:in > `create_or_reuse_connection' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/sshkit-1.3.0/lib/sshkit/ > backends/netssh.rb:173:in `ssh' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:126:in > `block in _execute' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:123:in > `tap' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/sshkit-1.3.0/lib/sshkit/ > backends/netssh.rb:123:in `_execute' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:66:in > `execute' > config/deploy.rb:82:in `block (2 levels) in <top (required)>' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/sshkit-1.3.0/lib/sshkit/ > backends/netssh.rb:54:in `instance_exec' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/sshkit-1.3.0/lib/sshkit/backends/netssh.rb:54:in > `run' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/sshkit-1.3.0/lib/sshkit/runners/parallel.rb:12:in > `block (2 levels) in execute' > Tasks: TOP => whoami > > > When I enabled the ssh debugging I get something like that at the end: > > ... > DEBUG [15729cf0] /home/app > D, [2014-06-24T20:51:33.473864 #26658] DEBUG -- tcpsocket[c11984]: > received packet nr 20 type 96 len 12 > I, [2014-06-24T20:51:33.473914 #26658] INFO -- > net.ssh.connection.session[d55b74]: channel_eof: 1 > D, [2014-06-24T20:51:33.473983 #26658] DEBUG -- tcpsocket[c11984]: > received packet nr 21 type 98 len 44 > I, [2014-06-24T20:51:33.474035 #26658] INFO -- > net.ssh.connection.session[d55b74]: channel_request: 1 exit-status false > INFO [15729cf0] Finished in 0.081 seconds with exit status 0 (successful > ). > D, [2014-06-24T20:51:33.474175 #26658] DEBUG -- tcpsocket[c11984]: > received packet nr 22 type 97 len 12 > I, [2014-06-24T20:51:33.474216 #26658] INFO -- > net.ssh.connection.session[d55b74]: channel_close: 1 > D, [2014-06-24T20:51:33.474300 #26658] DEBUG -- tcpsocket[c11984]: > queueing packet nr 14 type 97 len 28 > cap aborted! > Errno::ECONNREFUSED: Connection refused - connect(2) > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/net-ssh-2.8.0/lib/net/ssh/ > transport/session.rb:70:in `initialize' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/net-ssh-2.8.0/lib/net/ssh/transport/session.rb:70:in > `open' > /home/kaczor/.rvm/gems/ruby-2.0.0-p353/gems/net-ssh-2.8.0/lib/net/ssh/transport/session.rb:70:in > `block in initialize' > ... > > Any ideas ? What else should I try ? > > Regards, > Piotr > > -- > You received this message because you are subscribed to the Google Groups > "Capistrano" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to capistrano+unsubscr...@googlegroups.com. > To view this discussion on the web, visit > https://groups.google.com/d/msgid/capistrano/f56edfb9-17dc-4ec0-b8b9-6dda141ce15d%40googlegroups.com > <https://groups.google.com/d/msgid/capistrano/f56edfb9-17dc-4ec0-b8b9-6dda141ce15d%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Capistrano" group. To unsubscribe from this group and stop receiving emails from it, send an email to capistrano+unsubscr...@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/capistrano/CAN_%2BVLW3XEt3f-aA4nWxyCmLBnNs26cjndZsrswQk4TPx-EkUQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.