Часто задаваемые вопросы по мониторингу и устранению неполадок в кэше Azure для Redis

В этой статье приведены ответы на распространенные вопросы о том, как отслеживать и устранять неполадки кэша Azure для Redis.

Как отслеживать работоспособность и производительность моего кэша?

За экземплярами кэша Microsoft Azure для Redis можно наблюдать на портале Azure. Вы можете просматривать метрики, закреплять диаграммы метрик на начальной панели, настраивать диапазоны дат и времени для диаграмм мониторинга, добавлять и удалять метрики в диаграммах, а также настраивать отправку оповещений при выполнении определенных условий. Дополнительные сведения см. в статье Monitor Azure Cache for Redis (Как выполнять мониторинг кэша Azure для Redis).

В меню ресурсов кэша Azure для Redis также содержится несколько инструментов для мониторинга и устранения неполадок кэшей.

  • Диагностика и решение проблем предоставляет сведения об основных проблемах и способах их устранения.
  • Служба работоспособности ресурсов отслеживает ресурс и сообщает, работает ли он как ожидалось. Дополнительные сведения о службе работоспособности ресурсов Azure см. здесь.
  • Новый запрос на поддержку , можно создать запрос по своему кэшу.

Эти инструменты позволяют отслеживать работоспособность экземпляров Кэша Azure для Redis. Они также помогают управлять приложениями кэширования. Дополнительные сведения см. в разделе "Support & troubleshooting settings" (Настройки поддержки и устранения неполадок) в статье How to configure Azure Cache for Redis (Настройка кэша Azure для Redis).

Почему я наблюдаю простои?

Простои происходят на клиенте, который вы используете для обращения к Redis. При отправке на сервер Redis команда ставится в очередь. Со временем сервер Redis выбирает команду и выполняет ее. Однако при выполнении этого процесса время ожидания клиента может истечь. В таком случае на стороне вызова возникает исключение. Дополнительные сведения об устранении проблем со временем ожидания см. в разделах Устранение проблем на стороне клиента и Исключения времени ожидания StackExchange.Redis.

Почему мой клиент был отключен от кэша?

Ниже приведены некоторые распространенные причины отключения кэша.

  • Причины на стороне клиента
    • Клиентское приложение было развернуто повторно.
    • Клиентское приложение выполнило операцию масштабирования.
      • Во время автоматического масштабирования облачные службы или веб-приложения могут вызвать отключение кэша.
    • Изменен сетевой уровень на стороне клиента.
    • Возникла временная ошибка на клиенте или в узлах сети между клиентом и сервером.
    • Было достигнуто предельное пороговое значение пропускной способности.
    • Выполнение операций, связанных с ЦП, заняло слишком много времени.
  • Причины на стороне сервера
    • В предложении кэша уровня "Стандартный" служба Кэша Azure для Redis запустила отработку отказа с переходом с основного узла на узел реплики.
    • В Azure было выполнено исправление экземпляра, в котором был развернут кэш, во время обновления сервера Redis или общего обслуживания виртуальной машины.

Возникает ошибка "Кэш занят обработкой предыдущего запроса на обновление или находится на обслуживании Поэтому сейчас кэш не может принять запрос на обновление. Повторите попытку позже".

Это сообщение означает, что в кэше выполняется операция управления, например масштабирование или установка исправлений. Все остальные операции управления блокируются до завершения текущей операции. Обычно текущая операция управления завершается за несколько часов. Если эта ошибка сохраняется спустя 12 часов, обратитесь в службу поддержки Azure. Можно рассчитывать, что в этот период кэш Azure для Redis полностью сохранит свою функциональность для выполнения клиентских операций.

Почему кэш находится в состоянии сбоя?

Кэш Azure для Redis может оказаться в состоянии сбоя, если операция управления завершается ошибкой. Несмотря на это состояние, можно рассчитывать, что кэш Azure для Redis полностью сохранит свою функциональность для выполнения клиентских операций.

Следующие шаги

Дополнительные сведения о мониторинге и устранении неполадок, связанных с экземплярами кэша Azure для Redis, см. в статье Как отслеживать кэш Azure для Redis и различных руководствах по устранению неполадок.

Узнайте о других часто задаваемых вопросах про кэш Redis для Azure.