capistranoでのunicorn再起動タスク
3117 ワード
最低限こんなもんでいいんじゃね程度
config/deploy.rb
namespace :deploy do
task :start do
run "bundle exec unicorn_rails -c #{current_path}/config/unicorn.rb -E production -D"
end
task :stop do
run "kill -QUIT `cat #{current_path}/tmp/pids/unicorn.pid`"
end
task :restart do
run "kill -USR2 `cat #{current_path}/tmp/pids/unicorn.pid`"
run "kill -QUIT `cat #{current_path}/tmp/pids/unicorn.pid.oldbin`"
end
end
config/unicorn.rb
worker_processes 2
listen File.expand_path('tmp/sockets/unicorn.sock', ENV['RAILS_ROOT'])
pid File.expand_path('tmp/pids/unicorn.pid', ENV['RAILS_ROOT'])
stdout_path File.expand_path('log/unicorn.log', ENV['RAILS_ROOT'])
stderr_path File.expand_path('log/unicorn.log', ENV['RAILS_ROOT'])
Author And Source
この問題について(capistranoでのunicorn再起動タスク), 我々は、より多くの情報をここで見つけました https://qiita.com/naoty_k/items/0fcb2d4002fc020cf26c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .