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

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 unquiesce 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.

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:

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 del gestore sia in corso quando viene emesso il comando unquiesce.



Clausole e condizioni per i centri informazioni | Feedback

Ultimo aggiornamento: May 14, 2012 01:50 PM EDT
Nome file: ttrb_serverup.html