ページ

2013年6月18日火曜日

capistranoサンプル集【tomcat restart】

capistranoのサンプル集です。 普段利用しているものを少しメモ含めまとめました。
role :host, "test1.com", "test1.com" # サーバを指定複数の場合は,区切りで追記
set :application, "deploy.test" # アプリケーション名
set :ssh_options, :port => "22" # ポート指定
set :user, "admin" # sshでログインするユーザー(要sodo権限)

# tomcat 再起動
task :tomcat-restart, :roles => :host do
 sudo "/etc/init.d/tomcat5 restart"
 sudo "/etc/init.d/httpd restart"
end
単純ですが、意外と使えます。 実運用では、ロードバランサーがあると全tomcatが止まるので監視が飛ぶかもしれない ので要注意です。ご利用の際は、監視を受け取っている方にご連絡を