Cet article fournit des réponses aux questions fréquentes sur l’analyse et la résolution des problèmes pour Azure Cache pour Redis.
Important
Azure Cache pour Redis a annoncé sa chronologie de mise hors service pour toutes les références SKU. Nous vous recommandons de déplacer vos instances Azure Cache pour Redis existantes vers Azure Managed Redis dès que vous le pouvez.
Pour plus d’informations sur la mise hors service :
Comment faire surveiller l’intégrité et les performances du cache ?
Vous pouvez surveiller les métriques de cache Azure Cache pour Redis dans le Portail Azure. Vous pouvez épingler des graphiques de métriques à votre tableau de bord, personnaliser la plage de dates et d'heures des graphiques de surveillance, ajouter et supprimer des métriques des graphiques, et définir des alertes pour certaines conditions. Pour plus d’informations, voir Surveillance du Cache Azure pour Redis.
Les éléments suivants dans le menu de navigation de gauche de votre cache vous aident également à surveiller et résoudre les problèmes liés à votre cache.
- Diagnostiquer et résoudre les problèmes fournit des informations sur les problèmes courants et les stratégies de résolutions associées.
- L’intégrité des ressources sous Aide vous indique si votre ressource s’exécute comme prévu. Pour en savoir plus, consultez Affichage de l’ensemble de Resource Health.
- Support + Résolution des problèmes sous Aide fournit des options de support pour votre cache.
Ces outils vous aident à surveiller l'état de vos instances de cache Azure Redis et à gérer vos applications mises en cache.
Qu’est-ce qui peut entraîner des délais d’expiration ?
Des délais d’expiration peuvent se produire lors de la communication du client avec Redis. Lorsqu’un client envoie une commande au serveur Redis, la commande est mise en file d’attente. Le serveur Redis finit par récupérer la commande et l’exécute. La requête du client peut expirer pendant ce processus, et une exception est levée côté appelant.
Pour plus d’informations sur la résolution des problèmes de délai d’attente, consultez Résolution des problèmes de latence et de délai d’attente de Azure Cache pour Redis et examen des exceptions de délai d’expiration dans StackExchange.Redis pour le Cache Redis Azure.
Pourquoi mon client a-t-il été déconnecté du cache ?
Voici quelques raisons pour lesquelles la déconnexion du cache peut se produire :
Côté client
- L’application cliente a été redéployée.
- L’application cliente a effectué une opération de mise à l’échelle. Cloud Services ou Web Apps peuvent entraîner une déconnexion du cache pendant la mise à l’échelle automatique.
- La couche réseau côté client a été modifiée.
- Des erreurs temporaires se sont produites dans le client ou dans les nœuds du réseau entre le client et le serveur.
- Les limites de seuil de bande passante ont été atteintes.
- Les opérations côté processeur ont pris trop de temps.
Côté serveur
- Un cache de niveau Standard a démarré un basculement du nœud principal vers le nœud réplica.
- Azure corrigeait l’instance de cache lors d’une mise à jour du serveur Redis ou d’une maintenance de machine virtuelle générale.
Pourquoi un message « Le cache est occupé à traiter une demande de mise à jour précédente... » s’affiche-t-il ? Message?
Le cache du message d’erreur est occupé à traiter une demande de mise à jour précédente ou fait l’objet d’une maintenance système. Par conséquent, il n’est actuellement pas en mesure d’accepter la demande de mise à jour. Réessayez plus tard. Indique qu’une opération de gestion, telle que la mise à l’échelle ou la mise à jour corrective, est en cours sur votre cache. Toutes les autres opérations de gestion sont bloquées jusqu’à la fin de l’opération en cours.
L’opération de gestion en cours se termine généralement en quelques heures. Si cette erreur s’affiche pendant plus de 12 heures, contactez support Azure. Pendant ce temps, votre cache Redis Azure est entièrement fonctionnel pour les opérations clientes.
Pourquoi mon cache est-il en état d’échec ?
Un cache Redis Azure peut afficher un état d’échec en cas d’échec d’une opération de gestion. Malgré cet état, votre cache Redis Azure est entièrement fonctionnel pour les opérations du client.
Pourquoi les informations de zone sont-elles manquantes sur mon abonnement ?
Les informations de zone peuvent être manquantes dans votre abonnement pour les raisons suivantes :
- Votre abonnement n’est peut-être pas inscrit auprès du fournisseur
Microsoft.Cache. Connectez-vous à votre abonnement et exécutez la commande PowerShell suivante :Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Cache. - Votre abonnement n’est peut-être pas activé pour les zones. Contactez support Azure pour qu’ils puissent activer votre abonnement pour les zones. Ensuite, réinscrivez le fournisseur
Microsoft.Cachemême si vous l’avez déjà inscrit pour votre abonnement.