WebSphere Load Balancer per IPv4 e IPv6
             Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows

             Personalizzazione dell'indice e dei risultati della ricerca

Controllo dei record di connessione con il comando staletimeout

Le connessioni sono considerate inattive quando non ci sono attività su tale connessione per il numero di secondi specificato nel timeout di inattività. Se il numero di secondi è stato superato senza alcuna attività, Load Balancer rimuoverà quel record di connessioni dalle tabelle e il traffico successivo verrà eliminato. Il comando staletimeout controlla il modo in cui Load Balancer gestisce le connessioni inattive e i relativi record di connessione associati.

Informazioni su questa attività

Utilizzare il comando staletimeout per controllare il periodo durante il quale Load Balancer deve mantenere le connessioni nello stato in "Established" e accettare il traffico quando nessun traffico attivo è riportato nelle tabelle del Dispatcher.

Un client invia un pacchetto FIN dopo aver inviato tutti i package in modo che il server rilevi il termine della transazione. Quando Dispatcher riceve il pacchetto FIN, contrassegna la transazione dallo stato attivo alla stato FIN. Quando una transazione è contrassegnata FIN, la memoria riservata alla connessione può essere cancellata.

Procedura

Per modificare il valore staletimeout, utilizzare il comando dscontrol executor set. Immettere quanto riportato di seguito da un prompt dei comandi:
dscontrol executor set staletimeout ora
dove il valore per ora è espresso in secondi.
Prevenzione dei problemi: alcuni servizi potrebbero avere propri valori di timeout di inattività.gotcha
Nota: ad esempio, LDAP (Lightweight Directory Access Protocol) ha un parametro di configurazione denominatoidletimeout. Quando i secondi idletimeout vengono superati, la connessione client inattiva verrà chiusa. Idletimeout potrebbe essere impostato su 0, che indica che la connessione non verrà mai chiusa.

Possono verificarsi dei problemi di connettività quando il valore di timeout di inattività di Load Balancer è inferiore al valore di timeout del servizio. Nel caso di LDAP, il valore predefinito di staletimeout di Load Balancer è 300 secondi. In assenza di attività sulla connessione per 300 secondi, Load Balancer rimuoverà il record di connessione dalle tabelle. Se il valore idletimeout è maggiore di 300 secondi (o impostato su 0), il client potrà ritenere di avere una connessione con il server. Quando il client invia pacchetti, questi vengono eliminati da Load Balancer. Questo causerà la sospensione dell'LDAP quando viene effettuata una richiesta al server.

Per evitare il problema, impostare idletimeout di LDAP su un valore diverso da zero inferiore o pari al valore staletimeout di Load Balancer.




Informazioni correlate
Gestione
Argomento dell'attività    

Termini di utilizzo | Feedback

Ultimo aggiornamento: 31 lug 2008 3:18:06 PM EDT
http://publib.boulder.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=/com.ibm.websphere.edge.doc/lb/info/ae/tadm_stalecon.html