Atributos haproxy - AWS OpsWorks

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Atributos haproxy

Importante

O AWS OpsWorks Stacks serviço chegou ao fim da vida útil em 26 de maio de 2024 e foi desativado para clientes novos e existentes. É altamente recomendável que os clientes migrem suas cargas de trabalho para outras soluções o mais rápido possível. Se você tiver dúvidas sobre migração, entre em contato com a AWS Support equipe no AWS re:POST ou por meio do Premium AWS Support.

nota

Esses atributos estão disponíveis apenas em pilhas do Linux.

Os haproxyatributos especificam a configuração HAProxy do servidor. Para obter mais informações, consulte HAProxyDocs. Para obter mais informações sobre como substituir atributos integrados para especificar valores personalizados, consulte Sobrepor atributos.

balance

O algoritmo usado por um load balancer para selecionar um servidor (string). O valor padrão é 'roundrobin'. As outras opções são:

  • 'static-rr'

  • 'leastconn'

  • 'source'

  • 'uri'

  • 'url_param'

  • 'hdr(name)'

  • 'rdp-cookie'

  • 'rdp-cookie(name)'

Para obter mais informações sobre esses argumentos, consulte balance.

node[:haproxy][:balance]
check_interval

O intervalo de tempo de verificação de integridade (string). O valor padrão é '10s'.

node[:haproxy][:check_interval]
client_timeout

O tempo máximo que um cliente pode ficar inativo (string). O valor padrão é '60s'.

node[:haproxy][:client_timeout]
connect_timeout

O tempo máximo que HAProxy aguardará até que uma tentativa de conexão com o servidor seja bem-sucedida (string). O valor padrão é '10s'.

node[:haproxy][:connect_timeout]
default_max_connections

O número máximo padrão de conexões (string). O valor padrão é '80000'.

node[:haproxy][:default_max_connections]
global_max_connections

O número máximo de conexões (string). O valor padrão é '80000'.

node[:haproxy][:global_max_connections]
health_check_method

O método de verificação de integridade (string). O valor padrão é 'OPTIONS'.

node[:haproxy][:health_check_method]
health_check_url

O caminho de URL usado para verificar a integridade dos servidores (string). O valor padrão é '/'.

node[:haproxy][:health_check_url ]
queue_timeout

O tempo máximo de espera por uma conexão livre (string). O valor padrão é '120s'.

node[:haproxy][:queue_timeout]
http_request_timeout

O tempo máximo que HAProxy aguardará por uma solicitação HTTP completa (string). O valor padrão é '30s'.

node[:haproxy][:http_request_timeout]
retries

O número de novas tentativas após uma falha de conexão do servidor (string). O valor padrão é '3'.

node[:haproxy][:retries]
server_timeout

O tempo máximo que um cliente pode ficar inativo (string). O valor padrão é '60s'.

node[:haproxy][:server_timeout]
stats_url

O caminho de URL para a página de estatísticas (string). O valor padrão é '/haproxy?stats'.

node[:haproxy][:stats_url]
stats_user

O nome do usuário da página de estatísticas (string). O valor padrão é 'opsworks'.

node[:haproxy][:stats_user]

Os maxcon atributos representam um multiplicador do fator de carga usado para calcular o número máximo de conexões que HAProxy permite back-ends. Por exemplo, suponha que você tenha um servidor de aplicativos Rails em uma pequena instância com um backend valor de 4, o que significa que o AWS OpsWorks Stacks configurará quatro processos Rails para essa instância. Se você usar o maxcon_factor_rails_app valor padrão de 7, HAProxy manipulará 28 (4*7) conexões com o servidor Rails.

maxcon_factor_nodejs_app

O fator maxcon para um servidor de aplicativo Node.js (número). O valor padrão é 10.

node[:haproxy][:maxcon_factor_nodejs_app]
maxcon_factor_nodejs_app_ssl

O fator maxcon para um servidor de aplicativo Node.js com SSL (número). O valor padrão é 10.

node[:haproxy][:maxcon_factor_nodejs_app_ssl]
maxcon_factor_php_app

O fator maxcon para um servidor de aplicativo PHP (número). O valor padrão é 10.

node[:haproxy][:maxcon_factor_php_app]
maxcon_factor_php_app_ssl

O fator maxcon para um servidor de aplicativo PHP com SSL (número). O valor padrão é 10.

node[:haproxy][:maxcon_factor_php_app_ssl]
maxcon_factor_rails_app

O fator maxcon para um servidor de aplicativo Rails (número). O valor padrão é 7.

node[:haproxy][:maxcon_factor_rails_app]
maxcon_factor_rails_app_ssl

O fator maxcon para um servidor de aplicativo Rails com SSL (número). O valor padrão é 7.

node[:haproxy][:maxcon_factor_rails_app_ssl]
maxcon_factor_static

O fator maxcon para um servidor da web estático (número). O valor padrão é 15.

node[:haproxy][:maxcon_factor_static]
maxcon_factor_static_ssl

O fator maxcon para um servidor da web estático com SSL (número). O valor padrão é 15.

node[:haproxy][:maxcon_factor_static_ssl]