Можно ли использовать дворнягу в производстве для Ruby on Rails?

В отличие от Webrick, можно ли использовать Mongrel в продакшене? Я ищу небольшой веб-сервер для Ruby on Rails, который можно использовать локально в случае чрезвычайной ситуации, когда все линии к основному веб-серверу в Интернете не работают. Я думал, что смогу запустить его с помощью пакетного файла, такого как ruby ​​script/server и webrick.

Спасибо за любую помощь.


person johnny    schedule 14.09.2010    source источник


Ответы (2)


Вы также можете использовать Passenger, чтобы правильно настроить Mongrel. Обычно вы не можете использовать один экземпляр Mongrel для обработки чего-либо, кроме очень легкой нагрузки, поэтому вам нужно будет настроить как минимум какой-то прокси-балансировщик, и оттуда вам в конечном итоге придется контролировать Mongrel. процессы на случай, если какой-либо из них умрет или станет слишком раздутым, и его необходимо будет перезапустить.

Mongrel можно использовать в производстве, но это намного больше работы, чем Passenger.

person tadman    schedule 14.09.2010
comment
Экземпляр mongrel будет работать только на клиенте. только один пользователь, пока обстоятельства не вернутся в норму. - person johnny; 15.09.2010

Mongrel больше не поддерживается и не разрабатывается. Как говорится в другом ответе, вы можете использовать другие продукты. Вы также можете использовать Unicorn, который также имеет разветвление, как Passenger, но не имеет встроенного веб-сервера. Для простых целей лучше всего подходит Passenger.

person Amala    schedule 19.04.2012