En este artículo se proporcionan respuestas a preguntas habituales sobre cómo administrar y solucionar los problemas de Azure Cache for Redis.
Importante
Azure Cache for Redis anunció su cronograma de retiro para todos los SKU. Se recomienda mover las instancias existentes de Azure Cache for Redis a Azure Managed Redis tan pronto como pueda.
Para obtener más información sobre la retirada:
¿Cómo se supervisa el estado y el rendimiento de la memoria caché?
Puede supervisar las métricas de caché de Azure Cache for Redis en Azure Portal. Puede anclar gráficos de métricas al panel, personalizar el intervalo de fecha y hora de los gráficos de supervisión, agregar y quitar métricas de los gráficos y establecer alertas para determinadas condiciones. Para más información, consulte How to monitor Azure Cache for Redis (Supervisión de Azure Cache for Redis).
Los siguientes elementos del menú de navegación de la izquierdo de la caché también le ayudan a supervisar y solucionar problemas de la caché.
- En Diagnosticar y solucionar problemas se proporciona información sobre los problemas comunes y las estrategias para resolverlos.
- Resource Health en Ayuda indica si el recurso se ejecuta según lo previsto. Para más información, consulte Introducción a Resource Health.
- Soporte técnico y solución de problemas en Ayuda proporciona opciones de soporte técnico para la memoria caché.
Estas herramientas le ayudan a supervisar el estado de las instancias de Azure Cache for Redis y también a administrar las aplicaciones almacenadas en caché.
¿Qué puede provocar los tiempos de espera?
Se pueden producir tiempos de espera durante la comunicación del cliente con Redis. Cuando un cliente envía un comando al servidor de Redis, el comando se pone en cola. El servidor Redis finalmente toma el comando y lo ejecuta. La solicitud de cliente puede agotar el tiempo de espera durante este proceso y se genera una excepción en el lado que realiza la llamada.
Para más información sobre cómo solucionar problemas de tiempo de espera, vea Solución de problemas de latencia y tiempos de espera de Azure Cache for Redis e Investigación de excepciones de tiempo de espera en StackExchange.Redis para Azure Cache for Redis.
¿Por qué se desconectó el cliente desde la memoria caché?
A continuación se muestran algunas razones comunes para una desconexión de caché.
Lado cliente
- Se volvió a implementar la aplicación cliente.
- La aplicación cliente ha realizado una operación de escalado. Cloud Services o Web Apps pueden provocar una desconexión de caché durante el escalado automático.
- Cambia el nivel de red del cliente.
- Se produjeron errores transitorios en el cliente o en los nodos de red entre el cliente y el servidor.
- Se han alcanzado los límites de umbral de ancho de banda.
- Las operaciones enlazadas a la CPU han tardado demasiado tiempo en completarse.
Lado del servidor
- Una caché de nivel Estándar ha iniciado una conmutación por error desde el nodo principal al nodo de réplica.
- Azure revisaba la instancia de caché durante una actualización del servidor de Redis o un mantenimiento de máquina virtual (VM) general.
¿Por qué veo un mensaje "La caché está ocupada procesando una solicitud de actualización anterior..."?
El mensaje de error La caché está ocupada procesando una solicitud de actualización anterior o está en mantenimiento del sistema. Por tanto, actualmente no puede aceptar la solicitud de actualización. Inténtelo de nuevo más tarde. indica que una operación de administración, como de escalado o aplicación de revisiones, está en curso en la memoria caché. Todas las demás operaciones de administración se bloquean hasta que se complete la operación en curso.
La operación de administración en curso se completa normalmente en pocas horas. Si ve este error durante más de 12 horas, póngase en contacto con el soporte técnico de Azure. Durante este tiempo, la caché de Azure Redis es totalmente funcional para las operaciones de cliente.
¿Por qué mi memoria caché está en un estado Con errores?
Una caché de Azure Redis puede mostrar un estado Con errores si se produce un error en una operación de administración. A pesar de este estado, la caché de Azure Redis es totalmente funcional para las operaciones de cliente.
¿Por qué falta información de zona en mi suscripción?
Es posible que falte información de zona de la suscripción por los siguientes motivos:
- Es posible que la suscripción no esté registrada con el proveedor
Microsoft.Cache. Inicie sesión en la suscripción y ejecute el siguiente comando de PowerShell:Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Cache. - Es posible que la suscripción no esté habilitada para zonas. Póngase en contacto con el soporte técnico de Azure para que puedan habilitar la suscripción para zonas. Después, vuelva a registrar el proveedor
Microsoft.Cacheaunque ya lo haya registrado para la suscripción.