Atributos haproxy - AWS OpsWorks

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Atributos haproxy

importante

La AWS OpsWorks Stacks El servicio finalizó su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tiene alguna duda sobre la migración, póngase en contacto con el AWS Support Equipo en AWS Re:post o mediante AWS Premium Support.

nota

Estos atributos solo están disponibles en las pilas de Linux.

Los haproxyatributos especifican la configuración HAProxydel servidor. Para obtener más información, consulte HAProxyDocs. Para obtener más información sobre cómo anular los atributos integrados para especificar valores personalizados, consulte Anulación de atributos.

balance

El algoritmo que usa un balanceador de carga para seleccionar un servidor (cadena). El valor predeterminado es 'roundrobin'. Las otras opciones son:

  • 'static-rr'

  • 'leastconn'

  • 'origen'

  • 'uri'

  • 'url_param'

  • 'hdr(name)'

  • 'rdp-cookie'

  • 'rdp-cookie(name)'

Para obtener más información sobre estos argumentos, consulte balance.

node[:haproxy][:balance]
check_interval

El intervalo de tiempo de comprobación de estado (cadena). El valor predeterminado es '10s'.

node[:haproxy][:check_interval]
client_timeout

El tiempo máximo que un cliente puede estar inactivo (cadena). El valor predeterminado es '60s'.

node[:haproxy][:client_timeout]
connect_timeout

El tiempo máximo que se debe esperar para HAProxy que un intento de conexión al servidor se realice correctamente (cadena). El valor predeterminado es '10s'.

node[:haproxy][:connect_timeout]
default_max_connections

El número máximo predeterminado de conexiones (cadena). El valor predeterminado es '80000'.

node[:haproxy][:default_max_connections]
global_max_connections

El número máximo de conexiones (cadena). El valor predeterminado es '80000'.

node[:haproxy][:global_max_connections]
health_check_method

El método de comprobación de estado (cadena). El valor predeterminado es 'OPTIONS'.

node[:haproxy][:health_check_method]
health_check_url

La URL ruta que se utiliza para comprobar el estado de los servidores (cadena). El valor predeterminado es '/'.

node[:haproxy][:health_check_url ]
queue_timeout

El tiempo de espera máximo de una conexión gratuita (cadena). El valor predeterminado es '120s'.

node[:haproxy][:queue_timeout]
http_request_timeout

El tiempo máximo que HAProxy se esperará para que se complete una HTTP solicitud (cadena). El valor predeterminado es '30s'.

node[:haproxy][:http_request_timeout]
retries

El número de reintentos después de un error de conexión del servidor (cadena). El valor predeterminado es '3'.

node[:haproxy][:retries]
server_timeout

El tiempo máximo que un cliente puede estar inactivo (cadena). El valor predeterminado es '60s'.

node[:haproxy][:server_timeout]
stats_url

La URL ruta de la página de estadísticas (cadena). El valor predeterminado es '/haproxy?stats'.

node[:haproxy][:stats_url]
stats_user

El nombre de usuario de la página de estadísticas (cadena). El valor predeterminado es 'opsworks'.

node[:haproxy][:stats_user]

Los maxcon atributos representan un multiplicador del factor de carga que se utiliza para calcular el número máximo de conexiones que HAProxy permiten los backends. Por ejemplo, supongamos que tiene un servidor de aplicaciones Rails en una instancia pequeña con un backend valor de 4, lo que significa que AWS OpsWorks Stacks configurará cuatro procesos de Rails para esa instancia. Si utilizas el maxcon_factor_rails_app valor predeterminado de 7, HAProxy gestionará 28 (4*7) conexiones al servidor Rails.

maxcon_factor_nodejs_app

El factor maxcon para un servidor de aplicaciones Node.js (número). El valor predeterminado es 10.

node[:haproxy][:maxcon_factor_nodejs_app]
maxcon_factor_nodejs_app_ssl

El factor maxcon de un servidor de aplicaciones Node.js con SSL (número). El valor predeterminado es 10.

node[:haproxy][:maxcon_factor_nodejs_app_ssl]
maxcon_factor_php_app

El factor maxcon de un servidor de PHP aplicaciones (número). El valor predeterminado es 10.

node[:haproxy][:maxcon_factor_php_app]
maxcon_factor_php_app_ssl

El factor maxcon de un servidor de PHP aplicaciones con SSL (número). El valor predeterminado es 10.

node[:haproxy][:maxcon_factor_php_app_ssl]
maxcon_factor_rails_app

El factor maxcon para un servidor de aplicaciones Rails (número). El valor predeterminado es 7.

node[:haproxy][:maxcon_factor_rails_app]
maxcon_factor_rails_app_ssl

El factor maxcon de un servidor de aplicaciones Rails con SSL (número). El valor predeterminado es 7.

node[:haproxy][:maxcon_factor_rails_app_ssl]
maxcon_factor_static

El factor maxcon para un servidor web estático (número). El valor predeterminado es 15.

node[:haproxy][:maxcon_factor_static]
maxcon_factor_static_ssl

El factor maxcon de un servidor web estático con SSL (número). El valor predeterminado es 15.

node[:haproxy][:maxcon_factor_static_ssl]