foremanを使ってみる
何かと話題が最近多かったので使ってみた
インストール
RubyGemsで簡単に出来る
gem install foreman
Procfileを作る
web: plackup -s Twiggy -p $PORT
job: ./script/queue.pl
起動
foreman start
で指定したアプリケーションに対して複数のプロセス作りたい場合(webを2つ、jobをひとつ)
foreman start -c web=2,job=1
みたいな感じ。でデフォルトでは$PORTには5000が入る模様なのだけど、これは-pオプションで変更可能な模様
他にもupstartやらな設定でエクスポートしたりも出来る模様
参考: http://blog.daviddollar.org/2011/05/06/introducing-foreman.html