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写真を検索する - 橋本詳解