Résoudre les problèmes de déploiement d’Azure Cloud Services (classique)

Important

Services Cloud (classique) est désormais déconseillé pour les nouveaux clients et sera supprimé le 31 août 2024 pour tous les clients. Les nouveaux déploiements doivent utiliser le nouveau modèle de déploiement basé sur Azure Resource Manager Azure Cloud Services (support étendu) .

Lorsque vous déployez un package d’application de service cloud sur Azure, vous pouvez obtenir des informations concernant le déploiement dans le volet Propriétés du portail Azure. Vous pouvez utiliser les détails figurant dans ce volet pour faciliter la résolution des problèmes du service cloud, et vous pouvez fournir ces informations au support Azure lors de l’ouverture d’une nouvelle demande de support.

Vous trouverez le volet Propriétés comme suit :

  • Dans le portail Azure, cliquez successivement sur le déploiement de votre service cloud, sur Tous les paramètres et sur Propriétés.

Notes

Vous pouvez copier le contenu du volet Propriétés dans le Presse-papiers en cliquant sur l’icône dans le coin supérieur droit du volet.

Si le problème que vous rencontrez avec Azure n’est pas traité dans cet article, parcourez les forums Azure sur Microsoft Q&A et Stack Overflow. Vous pouvez publier votre problème sur ces forums ou @AzureSupport sur Twitter. Vous pouvez également envoyer une demande de support Azure. Pour envoyer une demande de support sur la page Prise en charge Azure, sélectionnez Obtenir de l’aide.

Problème : Je ne peux pas accéder à mon site web bien que mon déploiement soit démarré et que toutes les instances de rôle soient prêtes

Le lien URL du site web affiché dans le portail n’inclut pas le port. Le port par défaut pour les sites web est 80. Si votre application est configurée pour s’exécuter dans un autre port, vous devez ajouter le numéro de port approprié à l’URL lorsque vous accédez au site web.

  1. Dans le portail Azure, cliquez sur le déploiement de votre service cloud.
  2. Dans le volet Propriétés du portail Azure, vérifiez les ports des instances de rôle (sous Points de terminaison d’entrée).
  3. Si le port n’est pas le port 80, ajoutez la valeur de port correcte à l’URL lorsque vous accédez à l’application. Pour spécifier un port non défini par défaut, tapez l’URL, suivie de deux-points (:) et du numéro de port sans espaces.

Problème : Mes instances de rôle sont recyclées sans action de ma part

Une réparation de service se produit automatiquement lorsque Azure détecte des nœuds problématiques et déplace donc les instances de rôle vers de nouveaux nœuds. Le cas échéant, il est possible que vos instances de rôle se recyclent automatiquement. Pour savoir si une réparation de service a eu lieu :

  1. Dans le portail Azure, cliquez sur le déploiement de votre service cloud.
  2. Dans le volet Propriétés du portail Azure, passez en revue les informations et déterminez si une réparation de service a eu lieu au moment où vous observiez le recyclage des rôles.

Les rôles sont recyclés également environ une fois par mois pendant les mises à jour du système d’exploitation hôte et du système d’exploitation invité.
Pour plus d’informations, consultez le billet de blog Redémarrages d’instances de rôles pour cause de mises à niveau du système d’exploitation

Problème : Impossible d’effectuer un échange d’adresses IP virtuelles, une erreur s’affiche

Un échange d’adresses IP virtuelles n’est pas autorisé si une mise à jour de déploiement est en cours. Les mises à jour de déploiement peuvent se produire automatiquement dans les situations suivantes :

  • Un nouveau système d’exploitation invité est disponible et votre installation est configurée pour les mises à jour automatiques.
  • Une réparation de service se produit.

Pour savoir si une mise à jour automatique vous empêche d’effectuer un échange d’adresses IP virtuelles :

  1. Dans le portail Azure, cliquez sur le déploiement de votre service cloud.
  2. Dans le volet Propriétés du portail Azure, examinez la valeur de l’État. Si elle est définie sur Prêt, vérifiez Dernière opération pour savoir si une opération récente a pu empêcher la permutation d'adresse IP virtuelle.
  3. Répétez les étapes 1 et 2 pour le déploiement en production.
  4. Si une mise à jour automatique est en cours, attendez qu’elle se termine avant d’essayer d’effectuer l’échange d’adresses IP virtuelles.

Problème : Une instance de rôle est exécutée en boucle entre Démarrée, Initialisation, Occupée et Arrêtée

Cette condition peut indiquer un problème lié à votre code d’application, package ou fichier de configuration. Dans ce cas, vous devez être en mesure de voir l’état changer à des intervalles de quelques minutes, et le portail Azure peut indiquer des états tels que Recyclage, Occupé ou Initialisation. Cela indique qu’il existe un problème au niveau de l’application qui empêche l’exécution de l’instance de rôle.

Pour plus d’informations sur la résolution de ce problème, consultez les billets de blog Données de diagnostic de calcul PaaS Azure et Problèmes courants provoquant le recyclage des rôles.

Problème : Mon application a cessé de fonctionner

  1. Dans le portail Azure, cliquez sur l’instance de rôle.
  2. Dans le volet Propriétés du portail Azure, tenez compte des conditions suivantes pour résoudre votre problème :
    • Si l'instance de rôle s'est arrêtée récemment (vous pouvez vérifier la valeur de Nombre d'abandons), il est possible que le déploiement soit en cours de mise à jour. Attendez de voir si l’instance de rôle recommence à fonctionner par elle-même.
    • Si l’instance de rôle est Occupée, vérifiez votre code d’application pour voir si l’événement StatusCheck est géré. Vous devrez peut-être ajouter ou corriger le code qui gère cet événement.
    • Passez en revue les données de diagnostic et les scénarios de résolution des problèmes dans le billet de blog Données de diagnostic de calcul PaaS Azure.

Avertissement

Si vous recyclez votre service cloud, vous réinitialisez les propriétés de déploiement, et effacez ainsi efficacement les informations du problème d’origine.

Étapes suivantes

Affichez plus d’ articles de résolution des problèmes liés aux services cloud.

Pour découvrir comment résoudre les problèmes liés aux rôles de service cloud à l’aide des données de diagnostic de calcul PaaS Azure, consultez la série de blogs de Kevin Williamson.