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 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 Team su AWS re:post o tramite Premium AWS Support.

Nota

Questi attributi sono disponibili solo per gli stack Linux.

Gli attributi haproxy specificano la configurazione del server HAProxy. Per ulteriori informazioni, consulta la documentazione di HAProxy. 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

Intervallo di tempo massimo durante il quale HAProxy rimarrà in attesa di un tentativo riuscito di connessione a un 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

Percorso URL utilizzato per controllare 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

Intervallo di tempo massimo durante il quale HAProxy rimarrà in attesa di una richiesta HTTP completa (stringa). 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

Percorso URL della 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 attributi maxcon rappresentano un moltiplicatore del fattore di carico utilizzato per calcolare il numero massimo di connessioni supportato da HAProxy per backends. 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 per maxcon_factor_rails_app si utilizza il valore predefinito 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

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

node[:haproxy][:maxcon_factor_nodejs_app_ssl]
maxcon_factor_php_app

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

node[:haproxy][:maxcon_factor_php_app]
maxcon_factor_php_app_ssl

Fattore maxcon per un server di applicazioni PHP 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

Fattore maxcon per un server di applicazioni 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

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

node[:haproxy][:maxcon_factor_static_ssl]