Risolvere eventuali problemi di distribuzione dei servizi cloudTroubleshoot cloud service deployment problems

Quando si distribuisce un pacchetto dell'applicazione di servizi cloud in Azure, è possibile ottenere informazioni sulla distribuzione nel riquadro Proprietà del portale di Azure.When you deploy a cloud service application package to Azure, you can obtain information about the deployment from the Properties pane in the Azure portal. I dettagli riportati in questo riquadro possono essere usati per risolvere i problemi relativi al servizio cloud e queste informazioni possono essere fornite al supporto tecnico di Azure quando viene aperta una nuova richiesta di supporto.You can use the details in this pane to help you troubleshoot problems with the cloud service, and you can provide this information to Azure Support when opening a new support request.

È possibile trovare il riquadro Proprietà come indicato di seguito:You can find the Properties pane as follows:

  • Nel portale di Azure fare clic sulla distribuzione del servizio cloud, selezionare Tutte le impostazioni e quindi Proprietà.In the Azure portal, click the deployment of your cloud service, click All settings, and then click Properties.

Nota

È possibile copiare il contenuto del riquadro Proprietà negli Appunti facendo clic sull'icona nell'angolo superiore destro del riquadro.You can copy the contents of the Properties pane to the clipboard by clicking the icon in the upper-right corner of the pane.

Se il problema riguardante Azure non è trattato in questo articolo, visitare i forum di Azure su MSDN e Stack Overflow.If your Azure issue is not addressed in this article, visit the Azure forums on MSDN and the Stack Overflow. È possibile pubblicare il problema in questi forum o in @AzureSupport su Twitter.You can post your issue in these forums, or post to @AzureSupport on Twitter. È anche possibile inviare una richiesta di supporto tecnico di Azure.You also can submit an Azure support request. Per inviare una richiesta di supporto tecnico, nella pagina Supporto tecnico di Azure selezionare Supporto.To submit a support request, on the Azure support page, select Get support.

Problema: non è possibile accedere al sito Web, ma la distribuzione è stata avviata e tutte le istanze del ruolo sono pronte.Problem: I cannot access my website, but my deployment is started and all role instances are ready

Il collegamento URL del sito Web mostrato nel portale non include la porta.The website URL link shown in the portal does not include the port. La porta predefinita per i siti Web è 80.The default port for websites is 80. Se l'applicazione è configurata per l'esecuzione in una porta diversa, è necessario aggiungere all'URL il numero di porta corretto durante l'accesso al sito Web.If your application is configured to run in a different port, you must add the correct port number to the URL when accessing the website.

  1. Nel portale di Azure fare clic sulla distribuzione del servizio cloud.In the Azure portal, click the deployment of your cloud service.
  2. Nel riquadro Proprietà del portale di Azure selezionare le porte per le istanze del ruolo in Endpoint di input.In the Properties pane of the Azure portal, check the ports for the role instances (under Input Endpoints).
  3. Se la porta non è 80, aggiungere il valore di porta corretto all'URL quando si accede all'applicazione.If the port is not 80, add the correct port value to the URL when you access the application. Per specificare una porta non predefinita, digitare l'URL, seguito da due punti (:) e dal numero di porta, senza spazi.To specify a non-default port, type the URL, followed by a colon (:), followed by the port number, with no spaces.

Problema: istanze del ruolo personalizzate riciclate senza intervento dell'utente.Problem: My role instances recycled without me doing anything

La correzione del servizio si verifica automaticamente quando Azure rileva nodi problematici e quindi le istanze del ruolo vengono spostate in nodi nuovi.Service healing occurs automatically when Azure detects problem nodes and therefore moves role instances to new nodes. In tal caso, è possibile che le istanze del ruolo vengano riciclate automaticamente.When this occurs, you might see your role instances recycling automatically. Per determinare se si è verificata la correzione del servizio:To find out if service healing occurred:

  1. Nel portale di Azure fare clic sulla distribuzione del servizio cloud.In the Azure portal, click the deployment of your cloud service.
  2. Nel riquadro Proprietà del portale di Azure controllare le informazioni e determinare se la correzione del servizio si è verificata quando si è notato il riciclo dei ruoli.In the Properties pane of the Azure portal, review the information and determine whether service healing occurred during the time that you observed the roles recycling.

I ruoli vengono riciclati approssimativamente una volta al mese durante gli aggiornamenti del sistema operativo host e del sistema operativo guest.Roles will also recycle roughly once per month during host-OS and guest-OS updates.
Per altre informazioni, vedere il post di blog sui riavvii delle istanze del ruolo in seguito agli aggiornamenti del sistema operativoFor more information, see the blog post Role Instance Restarts Due to OS Upgrades

Problema: Non è possibile eseguire uno scambio VIP e si riceve un erroreProblem: I cannot do a VIP swap and receive an error

Non è possibile eseguire uno scambio VIP se è in corso l'aggiornamento di una distribuzione.A VIP swap is not allowed if a deployment update is in progress. Gli aggiornamenti di distribuzione si possono verificare automaticamente quando:Deployment updates can occur automatically when:

  • È disponibile un nuovo sistema operativo guest e sono stati configurati gli aggiornamenti automatici.A new guest operating system is available and you are configured for automatic updates.
  • Si verifica la correzione del servizio.Service healing occurs.

Per determinare se uno scambio VIP viene impedito da un aggiornamento automatico:To find out if an automatic update is preventing you from doing a VIP swap:

  1. Nel portale di Azure fare clic sulla distribuzione del servizio cloud.In the Azure portal, click the deployment of your cloud service.
  2. Nel riquadro Proprietà del portale di Azure esaminare il valore di Stato.In the Properties pane of the Azure portal, look at the value of Status. Se è Pronto, selezionare Ultima operazione per verificare se ne è stata eseguita una di recente che potrebbe impedire lo scambio VIP.If it is Ready, then check Last operation to see if one recently happened that might prevent the VIP swap.
  3. Ripetere i passaggi 1 e 2 per la distribuzione di produzione.Repeat steps 1 and 2 for the production deployment.
  4. Se è in corso un aggiornamento automatico, attenderne il completamento prima di provare a eseguire lo scambio VIP.If an automatic update is in process, wait for it to finish before trying to do the VIP swap.

Problema: Viene eseguito il ciclo di un'istanza del ruolo tra Avviato, Inizializzazione in corso, Occupato e Arrestato.Problem: A role instance is looping between Started, Initializing, Busy, and Stopped

Questa condizione potrebbe indicare un problema relativo al codice, al pacchetto o al file di configurazione dell'applicazione.This condition could indicate a problem with your application code, package, or configuration file. In tal caso, è possibile osservare nel portale di Azure che lo stato cambia ogni pochi minuti, diventando ad esempio Riciclo in corso, Occupato o Inizializzazione in corso.In that case, you should be able to see the status changing every few minutes and the Azure portal may say something like Recycling, Busy, or Initializing. a indicare un errore dell'applicazione che impedisce l'esecuzione dell'istanza del ruolo.This indicates that there is something wrong with the application that is keeping the role instance from running.

Per altre informazioni sulla risoluzione di questo problema, vedere il post di blog Azure PaaS Compute Diagnostics Data (Dati di diagnostica del calcolo Azure PaaS) e Problemi comuni che comportano il riciclo dei ruoli.For more information on how to troubleshoot for this problem, see the blog post Azure PaaS Compute Diagnostics Data and Common issues that cause roles to recycle.

Problema: Arresto del funzionamento dell'applicazioneProblem: My application stopped working

  1. Nel portale di Azure fare clic sull'istanza del ruolo.In the Azure portal, click the role instance.
  2. Nel riquadro Proprietà del portale di Azure considerare le condizioni seguenti per risolvere il problema:In the Properties pane of the Azure portal, consider the following conditions to resolve your problem:
    • Se l'istanza del ruolo è stata arrestata di recente (si può controllare il valore di Conteggio interruzioni), la distribuzione potrebbe essere in fase di aggiornamento.If the role instance has recently stopped (you can check the value of Abort count), the deployment could be updating. Attendere per verificare se il funzionamento dell'istanza del ruolo riprende autonomamente.Wait to see if the role instance resumes functioning on its own.
    • Se l'istanza del ruolo è Occupata, controllare il codice dell'applicazione per vedere se l'evento StatusCheck è gestito.If the role instance is Busy, check your application code to see if the StatusCheck event is handled. Potrebbe essere necessario aggiungere o correggere il codice mediante il quale viene gestito l'evento.You might need to add or fix some code that handles this event.
    • Esaminare i dati diagnostici e gli scenari per la risoluzione di problemi nel post di blog relativo ai dati di diagnostica del calcolo Azure PaaS.Go through the diagnostic data and troubleshooting scenarios in the blog post Azure PaaS Compute Diagnostics Data.

Avviso

Se si ricicla il servizio cloud, si reimpostano le proprietà per la distribuzione, cancellando effettivamente le informazioni per il problema originale.If you recycle your cloud service, you reset the properties for the deployment, effectively erasing the information for the original problem.

Passaggi successiviNext steps

Altri articoli sulla risoluzione dei problemi per i servizi cloud.View more troubleshooting articles for cloud services.

Per informazioni su come risolvere i problemi dei ruoli del servizio cloud utilizzando i dati di diagnostica del calcolo Azure PaaS, vedere la serie di blog di Kevin Williamson.To learn how to troubleshoot cloud service role issues by using Azure PaaS computer diagnostics data, see Kevin Williamson's blog series.