Aggiungi regola
Completare i campi e fare clic su OK.
- Nome regola
- Il nome della regola impostato dall'utente. 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
- È possibile scegliere tra i seguenti tipi di regole:
- Indirizzo IP
Si basa sull'indirizzo IP del client. Utilizzare questo tipo di regola se si desidera visualizzare i clienti e posizionare
le risorse in base alla provenienza.
- Ora
Si basa sull'ora. Utilizzata per ragioni di pianificazione della funzione. Esempio, se il sito Web presenta occorrenze maggiori
nello stesso periodo di tempo ogni giorno, potrebbe essere opportuno dedicare più server all'HTTP durante le ore di
punta e non nelle ore in cui si utilizza meno.
- Connessioni totali (al secondo)
Si basa sul numero delle connessioni al secondo per la porta. È' possibile utilizzare regole che si basano sul totale
delle connessioni al secondo se è necessario condividere alcuni server con altre applicazioni.
- Connessioni attive (totale)
Si basa sul numero totale delle connessioni attive per la porta. È possibile utilizzare regole che si basano sul totale
delle connessioni attive su una porta se i server sono sovraccaricati e iniziare a eliminare i pacchetti. Alcuni server Web
continueranno ad accettare connessioni anche se non dispongono di abbastanza thread per rispondere alla
richiesta. Di conseguenza, le richieste del client vengono sospese e il cliente sul sito Web non viene servito.
Utilizzare regole che si basano sulle connessioni attive per bilanciare la funzione in un gruppo di server.
- Contenuto
Un'espressione regolare paragonata agli URL richiesti del client. È possibile utilizzare regole di tipo contenuto
per inviare richieste alle impostazioni dei server impostati in modo specifico per gestire alcuni sottoprocessi del traffico del sito.
Esempio, è possibile utilizzare un gruppo di server per gestire tutte le richieste cgi-bin, un altro gruppo per gestire tutte le richieste
che producono audio e un terzo gruppo per gestire tutte le altre richieste. È possibile aggiungere una regola con un pattern che
corrisponda al percorso alla directory cgi-bin, un'altra che corrisponda al tipo di file dei file audio
e una terza regola sempre true per gestire il restante traffico. È, quindi, possibile aggiungere i server
appropriati a ogni regola.
- Sempre true
La regola sarà sempre true. Una regola può essere creata come "sempre true". Tale regola sarà sempre
selezionata, a meno che tutti i server associati siano disattivati. Per
questo motivo, deve essere solitamente impostata su una priorità più bassa rispetto alle altre.
- 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 viene assegnato un valore di priorità di 1 e viene 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.
- Intervallo iniziale
- Facoltativamente, il valore più basso nell'intervallo, utilizzato per determinare se la regola
è true o no. Se si aggiunge una regola basata su:
- Indirizzo IP, l'intervallo iniziale è l'indirizzo del client come un nome simbolico o in formato decimale con punti. Il valore predefinito è 0.0.0.0.
- Ora, quindi l'intervallo iniziale è un numero intero. Quello predefinito è 0, che rappresenta mezzanotte.
- Connessioni totali, quindi l'intervallo iniziale è un numero intero. Il valore predefinito è 0.
- Connessioni attive, quindi l'intervallo iniziale è un numero intero. Il valore predefinito è 0.
Non è necessario specificare un intervallo iniziale per una regola sempre true.
- Intervallo finale
- Facoltativamente, il valore più alto nell'intervallo, utilizzato per determinare se la regola è true o no. Se si aggiunge una regola basata su:
- Indirizzo IP, l'intervallo finale è l'indirizzo del client come un nome simbolico o in formato decimale con punti. Il valore predefinito è 255.255.255.255.
- Ora, quindi l'intervallo finale è un numero intero. Quello predefinito è 24, che rappresenta mezzanotte.
- Connessioni totali, quindi l'intervallo finale è un numero intero. Il valore predefinito è 2 alla trentaduesima potenza
meno 1.
- Connessioni attive, quindi l'intervallo finale è un numero intero. Il valore predefinito è 2 alla trentaduesima potenza
meno 1.
Non è necessario specificare un intervallo finale per una regola sempre true.
- Pattern
- Applicabile solo alla regola Contenuto. 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; esempio, GET, POST e
così via.
UTI : 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; 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.
- Uno o più indirizzi server: (facoltativo)
- L'elenco dei server attualmente definiti per la porta. Facoltativamente, è possibile selezionare uno o più server
dall'elenco da includere con la regola. Se non si seleziona un server, Load Balancer eliminerà ogni richiesta che corrisponde ai criteri.
|