fixes
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
Reference in New Issue
Block a user