Résoudre les problèmes de déploiement d’Azure Cloud Services (classique)
Important
Cloud Services (classique) est désormais déconseillé pour tous les clients depuis le 1er septembre 2024. Depuis octobre 2024, tous les déploiements en cours d’exécution ont été arrêtés par Microsoft et les données ont été définitivement perdues. 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, choisissez le déploiement de votre service cloud, puis sélectionnez Tous les paramètres et Propriétés.
Remarque
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.
- Dans le portail Azure, choisissez le déploiement de votre service cloud.
- 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).
- Si le port n’est pas le port 80, ajoutez la valeur de port appropriée à 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 :
- Dans le portail Azure, choisissez le déploiement de votre service cloud.
- 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 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 vous avez configuré 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 :
- Dans le portail Azure, choisissez le déploiement de votre service cloud.
- Dans le volet Propriétés du portail Azure, examinez la valeur de l’État. Si elle affiche Prêt, vérifiez la Dernière opération pour voir si une opération récente empêche l’échange d’adresses IP virtuelles.
- Répétez les étapes 1 et 2 pour le déploiement en production.
- 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. Ces fluctuations de l’état 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
- Dans le portail Azure, choisissez l’instance de rôle.
- 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 récemment arrêtée (vous pouvez vérifier la valeur 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.