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.
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 propri pacchetti, in modo che il server riconosca 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.
dscontrol executor set staletimeout oradove il valore per ora è espresso in secondi.
Quando il valore del timeout di inattività di Load Balancer è minore del valore del timeout di inattività del servizio, potrebbero verificarsi problemi di connettività. Nel caso di LDAP, ad esempio, se per impostazione predefinita il valore staletimeout di Load Balancer è impostato su 6400 secondi e sulla connessione non viene eseguita alcuna attività per 6400 secondi, Load Balancer rimuove il record della connessione dalle proprie tabelle. Inoltre, se il valore idletimeout sul server LDAP è maggiore di 6400 secondi (o è impostato su 0), il client potrebbe ancora ritenere di disporre di una connessione al server. Quando il client invia pacchetti, questi vengono eliminati da Load Balancer. Ciò determina il blocco del client LDAP quando viene eseguita 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.