MaxClients excedidos em Heroku

1

Nosso aplicativo Heroku foi desativado por um período de tempo ontem. A mensagem de erro em nossos registros:

[error] server reached MaxClients setting, consider raising the MaxClients setting

Eu verifiquei o httpd.conf para ver qual era a configuração do MaxClients e foi isso que encontrei:

MaxClients 1

O commit que adicionou essas diretivas está no Github do Heroku. Parece haver uma justificativa para uma configuração MaxClients de 1 ou é simplesmente arbitrária? Há alguma consideração que devo fazer ao aumentá-la?

    
por Brad Koch 09.08.2012 / 16:37

2 respostas

2
Os dynos do Heroku são projetados para ser uma única unidade de computação. Para comparação:

A single-threaded, non-concurrent framework like Rails can process one request at a time.

Configurar MaxClients 1 é simplesmente dizer ao seu PHP dyno para manipular somente seu único pedido de cada vez. Como o dyno é realmente capaz de lidar com muitos outros pedidos, MaxCientes podem e devem ser aumentados para um número muito maior, como 256.

    
por 12.04.2013 / 04:29
1

Aqui, clique em maximizar MaxClients: link

Tente aumentar o parâmetro cerca de 250 e tente novamente

    
por 09.08.2012 / 16:45