10/05/2006

Mongrel 使用方式

Ruby on Rails 架設一直有一個問題
找不到適當的 Application Server
Webricks 太慢,fastcgi 太玄妙,scgi 太年輕
這個時候
只有 Mongrel 可以拯救世界呀~~~~

Mongrel 首頁是這樣寫的

Mongrel is a fast HTTP library and server for Ruby that is intended for hosting Ruby web applications of any kind using plain HTTP rather than FastCGI or SCGI. It is framework agnostic and already supports Ruby On Rails, Og+Nitro, and Camping frameworks.
他跟Webricks 一樣,是一個方便我們架設 Ruby on Rails 環境的網頁伺服器
並且他比 Webricks 還要來得快速

安裝方式很簡單
gem i mongrel
使用方式呢,基本上跟 Webrick 差不多
到 Rails 根目錄
打入
mongrel_rails start
你就會發現他已經可以使用了

如果要用 deamon 模式來使用的話
打入
mongrel_rails start -d
即可

如果要使用特定的 port
mongrel_rails start -p 1234
即可

用不同環境啟動
mongrel_rails start -e production/development/test
即可

指定log file
mongrel_rails start -l log/mongrel_log
即可

有啟動的問題
mongrel_rails start -h
即可

重起 Mongrel
mongrel_rails restart

停止 Mongrel
mongrel_rails stop

沒有留言: