WindowsでMongrel Cluster

これまでLinux環境でしかMongrelいじったことなかったんだけど、今日はWindowsマシンでRailsを動かそうとおもって、Mongrelをいじってみました。

すると、あらまあ。ぜんぜん動かない。

Mongrel Service

結論からいうと、Linuxでいつも使ってる mongrel_rails cluster::startではなく、
mongrel serviceというやつを使わないとなんだかよろしくない気がしました。

D:\rails\retrospectiva-trunk>mongrel_rails service::install \
-N "Mongrel for Retrospectiva" -c d:\rails\retrospectiva-trunk -p 4000 -e production

こんな感じでmongrelをサービスとして登録できる。

その後は、いつものようにコントロールパネルからサービスを選んで、起動やら停止やらできるっていう寸法。

なるほどねぇ。