On Sun, 8 Nov 2009 16:22:31 +0300 Alexey I. Froloff wrote: > > Для продакшн можно использовать проксирование на mongrel (если > > apache, то mod_proxy). Неплохую производительность даёт lighthttpd. > В Сизиф ушёл ruby-mongrel_cluster, основная идея спёрта из Debian > (пакет mongrel-cluster). > > Гомосятина в области запуска-остановки переписана на shell с > использованием start-stop-daemon, внешний вид и поведение команд > mongrel_cluster_ctl и mongrel_rails cluster::* идентичны > натуральным. > > Произвольное рельсовое приложение хостится так: > > $ cd /path/to/application > $ mongrel_rails cluster::configure -C application_cluster.yml [опции] > # cp application_cluster.yml /etc/mongrel_cluster/sites-available > # ln -sf ../sites-available/application_cluster.yml \ > /etc/mongrel_cluster/sites-enabled/application_cluster.yml > # service mongrel_cluster start > > Дальше на порты 'port' (3000) -- 'port' + 'servers' - 1 (3001) > можно проксировать из apache (mod_proxy_balancer), lighthttpd, > nginx, etc. > > Опциями 'port' и 'servers' задаётся сколько процессов > mongrel_rails и на каких портах будет запущено. Уникальность > портов должен обеспечить администратор. Если опции 'pid_file' и > 'log_file' не заданы, будут использоваться > /var/run/mongrel_cluster/mongrel.ПОРТ.pid и > /var/log/mongrel_cluster/mongrel.ПОРТ.log соответственно. > Опциями 'user' и 'group' задаётся с какими правами будет работать > сервер, по умолчанию _mongrel:_mongrel. А можно это где-нибудь на видном месте в сети/README положить, если там этого еще нет?