mongrelでrails動かす
いつも動かしてる環境を、開発環境のUbuntu8.10 on VMWareにも作る
簡単かつ革新的なネットサービスを作るため。
sudo gem install mongrel mongrel_cluster daemons
動かしてみる。
railsプロジェクトのディレクトリに移動して
mongrel_rails start
でwebrickと同じように起動。
mongrelをインストールしたからか、./script/serverでmongrelが起動するようになった。
webrickを起動させるには
./script/server webrick
と指定する。
あとはmongrel_clusterで複数のmongrelインスタンスを起動して
mongrel_clusterでRailsをデプロイ - 橋本詳解
apache2のmod_proxy_balancerでそれぞれのインスタンスに振り分ければデプロイ完了。
apache2のサブディレクトリをmongrelで起動してるrailsにプロキシする - 橋本詳解
通しでやった例
Flickrのgeotag写真を検索する - 橋本詳解