Stato regola - Guida per il campo
Statistiche correnti
- Nome
- Il nome selezionato per la regola. Tale nome può contenere qualsiasi carattere alfanumerico, segno di sottolineatura, trattino o punto. Può essere composto da massimo 20 caratteri e non può contenere spazi.
- Tipo di regola
- Il tipo di regola. Le possibilità sono:
- ip - si basa sull'indirizzo IP del client.
- time - si basa sull'ora.
- connections - si basa sul numero delle connessioni al secondo per la porta.
- active - si basa sul numero totale delle connessioni attive per la porta.
- port - si basa sulla porta del client.
- content - si basa sulla richiesta URL (uniform resource locator) del client.
- Origine configurazione
- Applicabile solo quando il file di configurazione WAS viene associato alla configurazione CBR. Se
questo file è stato associato, l'impostazione indicherà che l'origine della configurazione è WAS,
altrimenti indicherà che l'origine della configurazione è l'utente.
- Numero di attivazioni
- Il numero di volte in cui questa regola è stata attivata da quando è stata aggiunta o dall'ultima volta che è stato riavviato l'esecutore.
- Pattern
- Applicabile solo se viene selezionato Contenuto per il tipo di regola. Inserire la sintassi del pattern
che si desidera utilizzare, con le seguenti limitazioni:
- nessuno spazio
- caratteri speciali: (a meno che non siano preceduti da una "\")
'*' : carattere jolly (corrisponde a 0 o x di ogni carattere)
'(' : utilizzato per i raggruppamenti logici
')' : utilizzato per i raggruppamenti logici
'&' : AND logico
'|' : OR logico
'!' : NOT logico
- parole chiave riservate (sempre seguite da '='):
Method : utilizzata dal protocollo HTTP, in una traduzione,
per richiamare una richiesta. Ad esempio, GET, POST e
così via.
URI : percorso della richiesta URL
Version : versione specifica della richiesta,
HTTP/1.0 o HTTP/1.1
Host : valore dall'intestazione host:
Nota: facoltativo nei protocolli HTTP/1.0
[key] : qualsiasi nome di intestazione HTTP valido che Dispatcher
possa ricercare. Ad esempio, User-Agent,
Connection, referer e così via.
Esempi: un browser che indica http://www.company.com/path/webpage.htm può portare a valori come i seguenti:
Method=GET
URI=/path/webpage.htm
Version=HTTP/1.1
Host=www.company.com
Connection=Keep-Alive
Per ulteriori informazioni relative alla sintassi del pattern, come gli scenari, consultare le sezioni "Configurazione del bilanciamento del carico in base alle regole" e "Sintassi della regola di contenuto (pattern)" della
Guida alla gestione di Load Balancer.
Nota: le traduzioni supportate della Guida alla gestione di Load Balancer possono essere trovate nel sito Web
WebSphere Application Server - Edge Component Information Center.
Impostazioni di configurazione
Se possibile, modificare le impostazioni di configurazione seguenti sul pannello Stato della regola e fare clic su Aggiorna configurazione.
- Intervallo iniziale
- Il valore più basso nell'intervallo, utilizzato per determinare se la regola è true
o no. Il tipo di valore e le relative impostazioni predefinite variano in base al tipo di regola:
- ip - l'indirizzo del client come nome simbolico o in formato decimale con punti.
Il valore predefinito è 0.0.0.0.
- time - un numero intero. Il valore predefinito è 0, che rappresenta mezzanotte.
- connections - un numero intero. Il valore predefinito è 0.
- active - un numero intero. Il valore predefinito è 0.
- Intervallo finale
- Il valore più alto nell'intervallo, utilizzato per determinare se la regola
è true o no. Il tipo di valore e le relative impostazioni predefinite variano in base al tipo di regola:
- ip - l'indirizzo del client come nome simbolico o in formato decimale con punti.
Il valore predefinito è 255.255.255.254.
- time - un numero intero. Il valore predefinito è 24, che rappresenta mezzanotte.
- connections - un numero intero. Il valore predefinito è 2 alla trentaduesima potenza meno 1.
- active - un numero intero. Il valore predefinito è 2 alla trentaduesima potenza meno 1.
- Priorità (facoltativo)
- Un numero intero che rappresenta l'ordine in cui vengono riesaminate le regole. Se non viene data
la priorità alla prima regola impostata, per impostazione predefinita verrà assegnato un valore di priorità di 1 e verrà valutata per prima.
Alla regola successiva viene quindi assegnato un valore di priorità di 11 e viene valutata per seconda, (ultimo valore di priorità + 10,
in questo caso 1 + 10), terza regola = 21, quarta regola = 31 e così via. Le regole vengono valutate in
ordine numerico, i numeri più bassi hanno precedenza rispetto ai numeri più alti.
- Tipo di affinità
- Il valore predefinito per l'opzione affinità è nessuno. L'affinità basata sulle regole viene applicata solo al componente CBR o
al metodo di inoltro cbr del componente Dispatcher.
L'opzione tempo di permanenza sul comando della porta deve essere zero (non
abilitato) per impostare l'opzione affinità sul comando della regola. Quando l'affinità è impostata sulla regola, non è possibile
abilitare il tempo di permanenza sulla porta.
Selezionare il tipo di affinità che si desidera su questa regola. Le possibili scelte sono:
- Nessuna affinità della regola - opzione predefinita che significa che non c'è affinità per la regola.
- Affinità per il cookie passivo - consente di bilanciare il carico del traffico web con l'affinità sullo stesso
server,in base ai cookie auto identificanti generati dai server. Viene utilizzata insieme a
"Nome cookie" sulla regola e con "Valore cookie" sul server.
- Affinità URI - consente di bilanciare il carico del traffico web sullo stesso server in base all'URL richiesto
dal client. Ciò è concepito per gli scenari in cui CBR bilancia caching proxy, per ridurre la
quantità di memoria nella cache necessaria.
- Affinità per il cookie attivo - consente di bilanciare il carico del traffico Web con l'affinità sullo stesso server, in base
al cookie generato da CBR che identifica il server selezionato. Tale cookie ha un'affinità
del tempo di permanenza della regola dopo di che il cookie sparisce.
- Affinità WAS - viene applicata solo quando un file di configurazione WAS viene associato alla configurazione CBR. Questo
non è un campo che può essere impostato dall'utente.
- Nome cookie
- Un nome arbitrario impostato dall'amministratore, che agisce come identificativo per
Load Balancer. Il nome del cookie, insieme al valore del cookie, costituisce un
identificativo per Load Balancer consentendo di inviare le successive
richieste di un sito Web alla stessa macchina del server. Il valore del nome del cookie può essere applicato solo
all'affinità per il cookie passivo.
- Tempo di permanenza
- Il valore del tempo di permanenza può essere applicato solo al cookie attivo. Il tempo di permanenza viene utilizzato per creare una relazione di affinità fra un client e
un server specifico. Superato il tempo di permanenza, il client può essere inviato nuovamente ad un server diverso
dal precedente. Il valore predefinito è 0, ciò significa che la regola non è permanente.
Impostando il campo affinità sul cookie attivo e impostando il tempo di permanenza della regola su un numero
positivo, è possibile fornire un nuovo modo per rendere permanenti i client su un particolare server. Una volta abilitata una
regola per l'affinità del cookie attivo, le nuove richieste del client verranno bilanciate utilizzando gli algoritmi CBR standard,
e le richieste successive provenienti dallo stesso client verranno inviate al server selezionato inizialmente.
- Livello da valutare
- Valido solo per le regole Connessioni totali e Connessioni attive. Selezionare tra la valutazione di tutti i server sulla porta o solo i server sulla
regola. La regola Connessioni totali (al secondo) consente inoltre che la valutazione venga effettuata
in base ai server correnti sulla regola con un peso positivo.
Elenchi
Elenco dei server
Mostra gli indirizzi dei server attualmente associati alla regola.
- Elenco dei server di backup
- Viene applicato solo quando il file di configurazione WAS viene associato alla configurazione CBR. Questa non è
una tabella modificabile e cambierà solo quando il file di configurazione viene modificato e caricato nuovamente
nella configurazione CBR.
|