Какой rails4/ruby2 веб / сервер приложений на unix для производственного использования?
Если бы вы развертывали приложение для рабочих rails 4/ruby 2 в Unix, какое приложение / веб-сервер вы бы использовали и почему?
Я использую apache / passenger для своих приложений rails 2 и 3 годами, никаких больших проблем, в целом это работает довольно хорошо. У нас было одно приложение, которое продолжало перезагружаться и пропускало память, но большинство было в порядке.
Это приложение может иметь немного более интенсивный трафик и требует немного более одновременного использования.
Другие варианты, о которых я читал: Тонкий, Единорог, Пума
Мне нужно поддерживать HTTPS, но мне не нужно запускать какие-либо другие приложения на этом сервере, поэтому мне не нужны все функции Apache.
Поэтому я хотел бы услышать от людей, которые запускают производственные приложения в Think, Unicorn, Puma или других, или даже от последнего пассажира (с apache или nginx) и посмотреть, имеют ли они мнение о надежности, безопасности и производительности этих серверов.
1 ответ
Я нашел это сегодня, я думаю, что он довольно неплохо объясняет плюсы и минусы вариантов, которые я описал выше - https://www.engineyard.com/articles/rails-server