This commit is contained in:
albert
2013-02-17 20:43:05 -05:00
parent c9a0a3b6c3
commit 424c9c94a8
2 changed files with 17 additions and 2 deletions

View File

@@ -5,8 +5,8 @@ module Memorylogic
def self.memory_usage def self.memory_usage
ps = Sys::ProcTable.ps(Process.pid) ps = Sys::ProcTable.ps(Process.pid)
if ps.respond_to?(:rss) if ps.respond_to?(:pctmem)
number_to_human_size(ps.rss.to_i * 1.kilobyte) ps.pctmem
else else
0 0
end end

View File

@@ -79,6 +79,19 @@ namespace :deploy do
end end
end end
namespace :nginx do
desc "Stop nginx"
task :stop do
sudo "/etc/init.d/nginx stop"
sleep 15
end
desc "Start nginx"
task :start do
sudo "/etc/init.d/nginx start"
end
end
desc "Precompiles assets" desc "Precompiles assets"
task :precompile_assets do task :precompile_assets do
run "cd #{current_path}; bundle exec rake assets:precompile" run "cd #{current_path}; bundle exec rake assets:precompile"
@@ -126,7 +139,9 @@ after "deploy:create_symlink", "data:link_directories"
# after "deploy:stop", "delayed_job:stop" # after "deploy:stop", "delayed_job:stop"
# after "deploy:restart", "delayed_job:restart" # after "deploy:restart", "delayed_job:restart"
before "deploy:update", "deploy:web:disable" before "deploy:update", "deploy:web:disable"
# after "deploy:update", "deploy:nginx:stop"
after "deploy:update", "deploy:restart" after "deploy:update", "deploy:restart"
after "deploy:restart", "deploy:precompile_assets" after "deploy:restart", "deploy:precompile_assets"
after "deploy:restart", "deploy:web:enable" after "deploy:restart", "deploy:web:enable"
# after "deploy:update", "deploy:nginx:start"
# after "delayed_job:stop", "delayed_job:kill" # after "delayed_job:stop", "delayed_job:kill"