[Rails] Re: Problem to deploy with Capistrano
Em sábado, 14 de abril de 2012 13h53min52s UTC-3, LuisRuby escreveu:
Hi, friends!--
I'm using Rails 3.2.3, RVM, Postgresql 9.1.3 and running Ubuntu Server 11.10 on my own Dell server.
I tried this:
cap deploy:check
* executing `deploy:check'
* executing "test -d /home/digifoto.com/apps/digifoto/releases "
servers: ["188.xx.xx.xx"]
[188.xx.xx.xx] executing command
[188.xx.xx.xx] rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell '1.9.3' -c 'test -d /home/digifoto.com/apps/digifoto/releases '
command finished in 389ms
* executing "test -w /home/digifoto.com/apps/digifoto "
servers: ["188.xx.xx.xx"]
[188.xx.xx.xx] executing command
[188.xx.xx.xx] rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell '1.9.3' -c 'test -w /home/digifoto.com/apps/digifoto '
command finished in 251ms
* executing "test -w /home/digifoto.com/apps/digifoto/releases "
servers: ["188.xx.xx.xx"]
[188.xx.xx.xx] executing command
[188.xx.xx.xx] rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell '1.9.3' -c 'test -w /home/digifoto.com/apps/digifoto/releases '
command finished in 256ms
* executing "which tar"
servers: ["188.xx.xx.xx"]
[188.xx.xx.xx] executing command
[188.xx.xx.xx] rvm_path=$HOME/.rvm/ $HOME/.rvm/bin/rvm-shell '1.9.3' -c 'which tar'
command finished in 513ms
You appear to have all necessary dependencies installed
Well, then I issued: cap deploy
After several minutes I got an error:
[188.xx.xx.xx] sftp upload /tmp/20120414150439.tar.gz -> /tmp/20120414150439.tar.gz
*** upload via sftp failed on 188.xx.xx.xx: Connection timed out - recvfrom(2) (Connection timed out - recvfrom(2))
*** [deploy:update_code] rolling back
* executing "rm -rf /home/digifoto.com/apps/digifoto/releases/ ; true"20120414150439
servers: ["188.xx.xx.xx"]
** [deploy:update_code] exception while rolling back: IOError, closed stream
upload via sftp failed on 188.xx.xx.xx: Connection timed out - recvfrom(2) (Connection timed out - recvfrom(2))
This is my deploy.rb:
------------------------------------------------------------ ------------------------------ ------------
require 'bundler/capistrano'
require "rvm/capistrano" # Load RVM's capistrano plugin.
set :rvm_ruby_string, '1.9.3' # Or whatever env you want it to run in.
set :application, "digifoto"
set :repository, "git@github.com:xxxxxx/digifoto.git"
set :branch, "production"
set :scm, :git
set :user, "digifoto.com"
set :deploy_to, "/home/digifoto.com/apps/#{application} "
set :deploy_via, :copy
set :use_sudo, false
set :keep_releases, 3
role :web, "188.xx.xx.xx"# Your HTTP server, Apache/etc
role :app, "188.xx.xx.xx"# This may be the same as your `Web` server
role :db, "188.xx.xx.xx", :primary => true # This is where Rails migrations will run
set :port, 22
namespace :deploy do
task :start do ; end
task :stop do ; end
task :restart, :roles => :app, :except => { :no_release => true } do
run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"
end
end
------------------------------------------------------------ --------------
I am pulling my hair because of this! Could someone help me?
Thanks in advance!
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To view this discussion on the web visit https://groups.google.com/d/msg/rubyonrails-talk/-/onE7A5nJGpEJ.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home