Risolvere gli errori di scambio degli indirizzi VIP del servizio cloud di Azure (versione classica)
Importante
Servizi cloud (versione classica) è ora deprecata per i nuovi clienti e verrà ritirata il 31 agosto 2024 per tutti i clienti. Le nuove distribuzioni devono usare il nuovo modello di distribuzione basato su Azure Resource Manager, Azure Servizi cloud (supporto esteso).
Questo articolo illustra come risolvere gli errori di scambio vip del servizio cloud di Azure (eccezioni VipSwapNotAllowedAsRollingUpgradeIsInProgress). Gli errori di scambio vip si verificano in genere durante la distribuzione di una nuova versione di un servizio cloud in un ambiente di gestione temporanea. Dopo la distribuzione a fasi, è necessario eseguirne la migrazione a un ambiente di produzione eseguendo uno scambio vip. Gli scambi sono facili da modificare e non richiedono tempi di inattività.
Sintomo
Quando si verifica un errore di scambio vip, è possibile che venga visualizzato uno dei seguenti messaggi di errore interni del server (codice di stato HTTP 500):
errore interno del server. Si prega di ripetere la richiesta.
Si è verificato un errore durante l'elaborazione della richiesta. Riprova tra qualche istante.
Causa 1: Le istanze del ruolo del servizio non sono pronte
Le istanze dei ruoli del servizio non sono in uno stato avviato (occupato, riciclo, aggiornamento, aggiornamento e così via). Lo scambio di indirizzi VIP è possibile solo quando tutte le istanze si trovano in uno stato integro. È possibile controllare lo stato delle istanze nel riquadro Panoramica del portale di Azure.
Soluzione: verificare la presenza di istanze di calcolo non pronte
Per controllare o risolvere lo stato delle istanze del ruolo del servizio:
Assicurarsi che tutte le istanze di calcolo siano in uno stato pronto e non in uno stato non pronto.
Se le istanze sono bloccate in uno stato non pronto, risolvere il problema prima di eseguire lo scambio. Per altre informazioni, vedere gli articoli seguenti:
Causa 2: un aggiornamento o un aggiornamento della distribuzione ha impedito lo scambio di indirizzi VIP
È stato tentato uno scambio di indirizzi VIP quando è in corso un altro aggiornamento o aggiornamento della distribuzione.
Soluzione: verificare la presenza di eventi di aggiornamento o aggiornamento della distribuzione
Per scoprire se un aggiornamento automatico impedisce uno scambio:
Selezionare il servizio cloud dal portale di Azure.
Nel riquadro Proprietà esaminare il valore Stato. Se indica Pronto, controllare Ultima operazione per verificare se un evento recente ha impedito lo scambio.
Ripetere i due passaggi precedenti per la distribuzione di produzione.
Note
Se è in corso un aggiornamento automatico, attendere il completamento prima di eseguire lo scambio.
Causa 3: un indirizzo IP riservato è in uso
Durante un aggiornamento o un aggiornamento è stato effettuato un tentativo di aggiungere, modificare o rimuovere un indirizzo IP riservato. Se si riserva un indirizzo IP statico per lo slot di produzione, assicurarsi di riservare anche gli slot di staging.
Soluzione: Verificare l'utilizzo degli indirizzi IP statici
Determinare se il servizio usa un indirizzo IP statico sia per gli ambienti di gestione temporanea che per gli ambienti di produzione. Assicurarsi che il pannello di configurazione del servizio cloud mostri il valore corretto per gli indirizzi IP riservati della distribuzione. Se gli indirizzi IP riservati non sono corretti, aggiornare il file di configurazione con i valori corretti.
Causa 4: un servizio è in stato di riparazione automatica
La riparazione automatica del servizio è in corso.
Soluzione: Contattare supporto tecnico di Azure
Se uno scambio di indirizzi VIP non è riuscito perché è in corso un processo di riparazione automatica, contattare supporto tecnico di Azure per ulteriore assistenza.
Contattaci per ricevere assistenza
In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.