Mongrel

Mongrel

この情報はかなり前に書いたものなので今は使えない可能性アリ

Mongrelとは

Ruby+Cで書かれたWebサーバ。Railsが動くことで定評あり。モングレルと読む

Linuxへのインストール

gemでインストール可能だが、こいつはRubyとCのハイブリッド型なのでコンパイラとそのライブラリが必要になる。たぶん

  • gcc
  • ruby-devel

というものが必要になるので apt か yum で適当に突っ込んでから

$ gem install mongrel

でいける

起動 Linux版

通常起動

そのアプリケーションのルートディレクトリまで移動して、環境を選んで

$ mongrel_rails start -e development

デーモンとして起動

production環境でデーモンとして起動する。dオプションをつけてやればOK

$ mongrel_rails start -e production -d

終了 Linux版

普通に起動したならば定番のCtrl+cで終了できる

デーモンとして起動したならば

$ ps aux|grep mongrel

とかでプロセス番号をしらべて

$ kill -INT 1111

とかで終了できる

再起動 Linux版

シグナルHUPを送り込んでも再起動してくれないっぽいので普通に終了させてから起動

参考サイト

Tag

mongrel.txt · 最終更新: by ore