unicornとnginx

ubuntu11にnginxとunicornをインストールした際のめも。

以下の記事を参考にunicornとnginxを設定
http://blog.designrecipe.jp/2011/07/30/unicorn/

nginx

ubuntu11のapt-getで取得できるnginxは少し古いので、
/etc/apt/sources.listにリポジトリを追加

deb http://ppa.launchpad.net/nginx/stable/ubuntu lucid main
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C
sudo aptitude update
aptitude install nginx

nginxの設定ファイルの詳細は以下
http://d.hatena.ne.jp/ohnishiakira/20110215/nginx

unicorn

gemでインストール

gem install unicorn
unicornの起動
unicorn -c unicorn.conf -D
  • cオプションで設定ファイルを指定して読み込むよ
  • Dでデーモンとして起動
unicornの停止
ps ax -H

でpidをしらべて

kill -QUIT [pid]

で停止