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

             Personalizzazione dell'indice e dei risultati della ricerca

Problema: lo script serverUp potrebbe essere eseguito quando si immettono i comandi per Load Balancer che interessano lo stato dei server

I pesi sono impostati dal gestore durante un ciclo. All'inizio del ciclo del gestore, il gestore richiama i pesi correnti dalla funzione executor. Tali valori sono utilizzati come ultimo peso noto per determinare se lo stato di un server è cambiato.

Se si emette un comando server down, ad esempio dscontrol server down, la funzione executor salva il peso corrente del server e associa un nuovo peso al server con il valore -1. Quando si emette un comando server up, ad esempio dscontrol server up, viene effettuata una chiamata alla funzione executor per riportare il peso del server al valore salvato. Il sistema imposta un indicatore per riportare che il server non è più contrassegnato come inattivo da parte dell'utente.

Se il comando server up viene eseguito dopo che il gestore ha richiamato i pesi, la funzione executor sovrascrive il peso utilizzato per determinare se lo stato del server è cambiato. Questo processo non causa alcun effetto collaterale a meno che anche il server non viene interrotto.

Un server interrotto ha un peso pari a 0, che è lo stesso valore del server rilevato come inattivo dall'advisor. Se si esegue un comando server up su un server interrotto, la funzione executor salva un valore 0 per il peso che determina se lo stato del server è cambiato. Quando l'interruzione del server viene annullata, potrebbe essere eseguito lo script serverUp a causa di questo valore salvato.

Le possibilità che si verifichi questo problema aumentano con le configurazioni di grosse dimensioni in quanto il ciclo del gestore impiega più tempo per il completamento. Inoltre, esiste una probabilità maggiore che il ciclo sia in corso quando viene emesso un comando server up.



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/ttrb_serverup.html