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 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 l' AWS Support équipe sur AWS Re:Post
Note
Ces attributs ne sont disponibles que sur les piles Linux.
Les attributs haproxy
- 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 attend qu'une tentative de connexion serveur réussisse (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
-
Chemin d'URL utilisé pour vérifier l'intégrité 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 pendant laquelle HAProxy attend qu'une demande HTTP soit terminée (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
-
Chemin d'URL pour 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 attributs maxcon
représentent un multiplicateur de facteur de charge utilisé pour calculer le nombre maximal de connexions que HAProxy autorise pour 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 valeur maxcon_factor_rails_app
par défaut, qui est 7, HAProxy gère 28 (4 * 7) connexions au serveur Rails.
- 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
-
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
-
Facteur maxcon pour un serveur d'applications PHP (nombre). La valeur par défaut est
10
.node[:haproxy][:maxcon_factor_php_app]
- maxcon_factor_php_app_ssl
-
Facteur maxcon pour un serveur d'applications PHP 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
-
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
-
Facteur maxcon pour un serveur web statique avec SSL (nombre). La valeur par défaut est
15
.node[:haproxy][:maxcon_factor_static_ssl]