Attributs haproxy - AWS OpsWorks

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Attributs haproxy

Important

Le AWS OpsWorks Stacks le service a pris fin le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez le AWS Support L'équipe sur AWS Re:post ou via AWS Support haut de gamme.

Note

Ces attributs ne sont disponibles que sur les piles Linux.

Les haproxyattributs spécifient la configuration HAProxydu serveur. Pour plus d'informations, consultez HAProxyDocs. Pour plus d'informations sur la façon de remplacer les attributs intégrés afin de spécifier les valeurs personnalisées, consultez Remplacement des attributs.

balance

Algorithme utilisé par un équilibreur de charge pour sélectionner un serveur (chaîne). La valeur par défaut est 'roundrobin'. Les autres options sont :

  • 'static-rr'

  • 'leastconn'

  • 'source'

  • 'uri'

  • 'url_param'

  • 'hdr(name)'

  • 'rdp-cookie'

  • 'rdp-cookie(name)'

Pour plus d'informations sur ces arguments, consultez balance.

node[:haproxy][:balance]
check_interval

Intervalle de la vérification du statut (chaîne). La valeur par défaut est '10s'.

node[:haproxy][:check_interval]
client_timeout

Durée maximale pendant laquelle un client peut être inactif (chaîne). La valeur par défaut est '60s'.

node[:haproxy][:client_timeout]
connect_timeout

Durée maximale pendant laquelle HAProxy une tentative de connexion au serveur doit aboutir (chaîne). La valeur par défaut est '10s'.

node[:haproxy][:connect_timeout]
default_max_connections

Nombre maximal de connexions par défaut (chaîne). La valeur par défaut est '80000'.

node[:haproxy][:default_max_connections]
global_max_connections

Nombre maximal de connexions (chaîne). La valeur par défaut est '80000'.

node[:haproxy][:global_max_connections]
health_check_method

Méthode de vérification du statut (chaîne). La valeur par défaut est 'OPTIONS'.

node[:haproxy][:health_check_method]
health_check_url

Le URL chemin utilisé pour vérifier l'état des serveurs (chaîne). La valeur par défaut est '/'.

node[:haproxy][:health_check_url ]
queue_timeout

Durée d'attente maximale pour une connexion gratuite (chaîne). La valeur par défaut est '120s'.

node[:haproxy][:queue_timeout]
http_request_timeout

Durée maximale d'attente d'HAProxyune HTTP demande complète (chaîne). La valeur par défaut est '30s'.

node[:haproxy][:http_request_timeout]
nouvelles tentatives

Nombre de tentatives après l'échec d'une connexion serveur (chaîne). La valeur par défaut est '3'.

node[:haproxy][:retries]
server_timeout

Durée maximale pendant laquelle un client peut être inactif (chaîne). La valeur par défaut est '60s'.

node[:haproxy][:server_timeout]
stats_url

Le URL chemin de la page de statistiques (chaîne). La valeur par défaut est '/haproxy?stats'.

node[:haproxy][:stats_url]
stats_user

Nom d'utilisateur de la page de statistiques (chaîne). La valeur par défaut est 'opsworks'.

node[:haproxy][:stats_user]

Les maxcon attributs représentent un multiplicateur de facteur de charge utilisé pour calculer le nombre maximum de connexions autorisées pour HAProxy les backends. Par exemple, supposons que vous disposiez d'un serveur d'applications Rails sur une petite instance avec une backend valeur de 4, ce qui signifie que AWS OpsWorks Stacks configurera quatre processus Rails pour cette instance. Si vous utilisez la maxcon_factor_rails_app valeur par défaut de 7, 28 (4*7) connexions au serveur Rails HAProxy seront gérées.

maxcon_factor_nodejs_app

Facteur maxcon pour un serveur d'applications Node.js (nombre). La valeur par défaut est 10.

node[:haproxy][:maxcon_factor_nodejs_app]
maxcon_factor_nodejs_app_ssl

Le facteur MaxCon pour un serveur d'applications Node.js avec SSL (nombre). La valeur par défaut est 10.

node[:haproxy][:maxcon_factor_nodejs_app_ssl]
maxcon_factor_php_app

Le facteur MaxCon pour un serveur d'PHPapplications (nombre). La valeur par défaut est 10.

node[:haproxy][:maxcon_factor_php_app]
maxcon_factor_php_app_ssl

Le facteur MaxCon pour un serveur d'PHPapplications avec SSL (nombre). La valeur par défaut est 10.

node[:haproxy][:maxcon_factor_php_app_ssl]
maxcon_factor_rails_app

Facteur maxcon pour un serveur d'applications Rails (nombre). La valeur par défaut est 7.

node[:haproxy][:maxcon_factor_rails_app]
maxcon_factor_rails_app_ssl

Le facteur MaxCon pour un serveur d'applications Rails avec SSL (nombre). La valeur par défaut est 7.

node[:haproxy][:maxcon_factor_rails_app_ssl]
maxcon_factor_static

Facteur maxcon pour un serveur web statique (nombre). La valeur par défaut est 15.

node[:haproxy][:maxcon_factor_static]
maxcon_factor_static_ssl

Le facteur MaxCon pour un serveur Web statique avec SSL (nombre). La valeur par défaut est 15.

node[:haproxy][:maxcon_factor_static_ssl]