Attributi haproxy - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Attributi haproxy

Importante

Il AWS OpsWorks Stacks il servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Squadra su AWS Re:post o tramite AWS Supporto Premium.

Nota

Questi attributi sono disponibili solo per gli stack Linux.

Gli haproxyattributi specificano la configurazione HAProxydel server. Per ulteriori informazioni, consulta HAProxyDocumenti. Per ulteriori informazioni su come sostituire gli attributi predefiniti per specificare valori personalizzati, consulta Sostituzione degli attributi.

balance

Algoritmo utilizzato da un sistema di bilanciamento del carico per selezionare un server (stringa). Il valore predefinito è 'roundrobin'. Le altre opzioni sono:

  • 'static-rr'

  • 'leastconn'

  • 'source'

  • 'uri'

  • 'url_param'

  • 'hdr(name)'

  • 'rdp-cookie'

  • 'rdp-cookie(name)'

Per ulteriori informazioni su questi argomenti, consulta balance.

node[:haproxy][:balance]
check_interval

Intervallo di tempo del controllo dello stato (stringa). Il valore predefinito è '10s'.

node[:haproxy][:check_interval]
client_timeout

Durata massima dell'inattività di un client (stringa). Il valore predefinito è '60s'.

node[:haproxy][:client_timeout]
connect_timeout

Il tempo massimo di attesa per il HAProxy successo di un tentativo di connessione al server (stringa). Il valore predefinito è '10s'.

node[:haproxy][:connect_timeout]
default_max_connections

Numero massimo predefinito di connessioni (stringa). Il valore predefinito è '80000'.

node[:haproxy][:default_max_connections]
global_max_connections

Numero massimo di connessioni (stringa). Il valore predefinito è '80000'.

node[:haproxy][:global_max_connections]
health_check_method

Metodo di controllo dello stato (stringa). Il valore predefinito è 'OPTIONS'.

node[:haproxy][:health_check_method]
health_check_url

Il URL percorso utilizzato per verificare lo stato dei server (stringa). Il valore predefinito è '/'.

node[:haproxy][:health_check_url ]
queue_timeout

Tempo massimo per l'attesa di una connessione libera (stringa). Il valore predefinito è '120s'.

node[:haproxy][:queue_timeout]
http_request_timeout

Il tempo massimo di attesa per una HTTP richiesta completa (stringa). HAProxy Il valore predefinito è '30s'.

node[:haproxy][:http_request_timeout]
retries

Numero di tentativi di connessione dopo un errore di connessione al server (stringa). Il valore predefinito è '3'.

node[:haproxy][:retries]
server_timeout

Durata massima dell'inattività di un client (stringa). Il valore predefinito è '60s'.

node[:haproxy][:server_timeout]
stats_url

Il URL percorso per la pagina delle statistiche (stringa). Il valore predefinito è '/haproxy?stats'.

node[:haproxy][:stats_url]
stats_user

Nome utente della pagina relativa alle statistiche (stringa). Il valore predefinito è 'opsworks'.

node[:haproxy][:stats_user]

Gli maxcon attributi rappresentano un moltiplicatore del fattore di carico utilizzato per calcolare il numero massimo di connessioni HAProxy consentite per i backend. Ad esempio, supponiamo di avere un server di app Rails su una piccola istanza con un backend valore di 4, il che significa che AWS OpsWorks Stacks configurerà quattro processi Rails per quell'istanza. Se si utilizza il maxcon_factor_rails_app valore predefinito di 7, HAProxy gestirà 28 (4*7) connessioni al server Rails.

maxcon_factor_nodejs_app

Fattore maxcon per un server di applicazioni Node.js (numero). Il valore predefinito è 10.

node[:haproxy][:maxcon_factor_nodejs_app]
maxcon_factor_nodejs_app_ssl

Il fattore maxcon per un app server Node.js con SSL (numero). Il valore predefinito è 10.

node[:haproxy][:maxcon_factor_nodejs_app_ssl]
maxcon_factor_php_app

Il fattore maxcon per un PHP app server (numero). Il valore predefinito è 10.

node[:haproxy][:maxcon_factor_php_app]
maxcon_factor_php_app_ssl

Il fattore maxcon per un server di PHP app con SSL (numero). Il valore predefinito è 10.

node[:haproxy][:maxcon_factor_php_app_ssl]
maxcon_factor_rails_app

Fattore maxcon per un server di applicazioni Rails (numero). Il valore predefinito è 7.

node[:haproxy][:maxcon_factor_rails_app]
maxcon_factor_rails_app_ssl

Il fattore maxcon per un app server Rails con SSL (numero). Il valore predefinito è 7.

node[:haproxy][:maxcon_factor_rails_app_ssl]
maxcon_factor_static

Fattore maxcon per un server Web statico (numero). Il valore predefinito è 15.

node[:haproxy][:maxcon_factor_static]
maxcon_factor_static_ssl

Il fattore maxcon per un server web statico con SSL (numero). Il valore predefinito è 15.

node[:haproxy][:maxcon_factor_static_ssl]