O proxy do Apache para o servidor Unicorn expira, como evitar?

1

Eu tenho uma instalação do Teambox em execução no Unicorn e o último às vezes expira após 30 segundos. A idéia dessa configuração seria que o Apache esperasse até que o servidor mestre do Unicorn enviasse um tempo limite, porque se eu não estiver errado, o Unicorn irá encerrar o processo de trabalho excedido, mas gerar um novo para lidar com a mesma requisição.

Existe uma maneira de configurar o Apache para o tempo limite, como a configuração nginx de timeout = 0 ?

Obrigado pela ajuda!

EDITAR

Encontrei um jeito, embora não funcione como eu esperava. Na diretiva ProxyPass , você precisa especificar uma opção retry=0 após o URL:

ProxyPass / http://url/ retry=0

Não funciona se o URL for um ProxyBalancer .

    
por Ian 11.03.2011 / 15:42

1 resposta

1

Existe uma opção ProxyTimeout no Apache, que permitirá aumentar o tempo que o Apache manterá a conexão do proxy aberta.

O link tem mais informações sobre a opção.

Eu acho que seria melhor tentar diagnosticar porque a conexão está acabando em primeiro lugar.

    
por 14.12.2011 / 23:06