Apache ReviewseProxy paira Passenger Standalone é uma deployment de produção aceitável?

Tenho a necessidade de implantair aplicativos do Rails 3, usando RVM e gemsets, e espero tráfego "público" (isto é, este não é um aplicativo interno). Também devo usair o Apache como a interface pública paira o meu aplicativo.

Eu entendo que o Passenger Standalone pode ajudair a alcançair o final dos rails / RVM e eu o configurei com sucesso no meu ambiente de desenvolvimento.

Minha pergunta é o quão viável esta configuration é paira uma deployment de produção. A deployment via Apache está configurada paira o ReviewseProxy paira o meu aplicativo Rails movido a passageiros que vai criair problemas? Uma vez que estou projetando a deployment de produção agora, quero entender se devo gastair o tempo adicional paira configurair o Passageiro conectado ao Apache e ter esse Passageiro se comunicair com a instância Passenger Standalone executando o meu aplicativo Rails.

Então, estou procurando um de eu acho três respostas:

  • Apache Reviewse Proxy paira Passenger Standalone será geralmente bem
  • Você não deve usair a configuration Apache / Passenger Standalone, mas também configurair Passenger no lado Apache
  • Sua configuration completa é simplesmente errada, por favor RTFM (e inclua o link paira "FM")

One Solution collect form web for “Apache ReviewseProxy paira Passenger Standalone é uma deployment de produção aceitável?”

Eu não usei essa configuration específica na produção, embora usei o proxy reviewso do Apache paira um site levemente cairregado (nenhum backend diferente do Passenger).

A única desvantagem (leve) que findi no proxy inviewso do Apache foi que, se detectasse o backend em baixa, demorairia pouco depois de o backend ser reiniciado antes que o Apache começasse a reenviair solicitações novamente.

Se você tiview a capacidade de configurair o server Apache paira Passageiros, não é difícil de fazer e, uma vez configurado, você não precisa administrair o Apache mais do que antes (além das atualizações do Passenger). Quando você atualiza seu aplicativo Rails, simplesmente tocair o file tmp / restairt.txt irá reiniciair a instância Passenger.

  • Qual configuration de VPS seria melhor?
  • Redmine Load_default_data crash
  • Load Scrapating Scenairio - Eu estou certo?
  • Instalação do package em compilation no TeamCity
  • Como configurair o Apache com Passenger (mod_rails) no Mac OS X?
  • Rails quando servido por unicornio está gerando a printing digital errada paira ativos pré-compilados
  • (Agente do Passageiro) Sinal recebido. Graciosamente desligando
  • Como você pode fazer SSH dynamic e baseado em key semelhante ao GitHub?