Что такое mongrel?

Mongrel это быстрый однопоточный HTTP сервер для Ruby Rails. Mongrel позволяет запускать Rails приложения без использования стороннего HTTP сервера, такого например как Apache.

Mongrel предназначен для хостинга Ruby веб-приложений, mongrel использует HTTP вместо FastCGI или SGI.

Изначально Mongrel был разработан Zed'ом A. Shaw и распространяется под лицензией -- Ruby License.

Для установки mongrel выполните команду:

#gem install mongrel

Более подробно процесс установки и настройки mongrel описан в этой статье -- Nginx+mongrel+rails+debian HOWTO

Домашняя страница проекта mongrel -- http://mongrel.rubyforge.org/

Обсуждение

Re: Что такое mongrel?

Вот еще нашла информацию о mongrel на русском:

Quote:
Что такое Mongrel?

Mongrel (c англ. пестрый) является HTTP-сервером и библиотекой на Ruby, которая предназначена для хостинга разнообразных веб-приложений написанных на языке программирования Ruby, используя HTTP протокол, а не FastCGI или SCGI.
Последние версии mongel поддерживают следующие фреймворки : Ruby on Rails, Og Nitro Camping IOWA.

Автором mongrel является Зед А. Шоу (Zed A. Shaw) и он распостраняется в соответсвии с Ruby License (Mongrel , а не mr. Shaw).

Самый простой способ начать работать с Mongrel заключается в том, чтобы установить его через RubyGems, а затем запустить на нём Ruby on Rails приложения. Для этого достаточно выполнить следующие команды:

$ sudo gem install mongrel
$ cd myrailsapp
$ mongrel_rails start -d

Это запустит mongrel в фоновом режиме. Для остановки:

$ mongrel_rails stop

Для получения списка существующих опций, достаточно выполнить команду:
$ mongrel_rails start -h

Поддержка Win32

Win32 полностью поддерживается Mongrel на уровни сервисов.
Для установки сервиса mongrel, необходимо скачать , распаковать mongrel, а затем выполнить команду
$ gem install mongrel_service

Для запуска ruby on rails приложения на mongrel сервисе, перейдите в каталог с вашим приложением и выполните следующую команду:
$ mongrel_rails service::install -N myapp -c c:\my\path\to\myapp -p 4000 -e production
$ mongrel_rails service::start -N myapp

http://localhost:4000/myapp в броузере запустит ваше приложение

Для остановки приложения :
$ mongrel_rails service::stop -N myapp

для того, что бы ваше приложение стартовало с запуском windows выполяняем:
$ sc config myapp start= auto

Источник forum.vingrad.ru

Домашняя страница проекта mongrel