В этой статье приведены ответы на распространенные вопросы о том, как отслеживать и устранять неполадки кэша Azure для Redis.
Это важно
Кэш Azure для Redis объявил о графике вывода из эксплуатации для всех SKU. Мы рекомендуем переместить существующие экземпляры кэша для Redis в Azure Managed Redis как можно скорее.
Дополнительные сведения о выходе на пенсию:
Как отслеживать работоспособность и производительность кэша?
Вы можете отслеживать метрики кэша Кэша Azure для Redis на портале Azure. Диаграммы метрик можно закрепить на панели мониторинга, настроить диапазон дат и времени мониторинга, добавить и удалить метрики из диаграмм и задать оповещения для определенных условий. Дополнительные сведения см. в статье Monitor Azure Cache for Redis (Как выполнять мониторинг кэша Azure для Redis).
Следующие элементы в меню навигации слева для кэша также помогают отслеживать и устранять неполадки кэша.
- Диагностика и решение проблем предоставляет сведения об основных проблемах и способах их устранения.
- Работоспособность ресурсов в справке сообщает, работает ли ресурс должным образом. Дополнительные сведения см. в обзоре работоспособности ресурсов.
- Поддержка и устранение неполадок в разделе "Справка " предоставляет варианты поддержки кэша.
Эти средства помогают отслеживать работоспособность экземпляров кэша Redis Azure, а также управлять кэшируемыми приложениями.
Что может вызвать время ожидания?
Время ожидания может произойти во время взаимодействия клиента с Redis. Когда клиент отправляет команду на сервер Redis, команда помещается в очередь. Со временем сервер Redis выбирает команду и выполняет ее. Запрос клиента может истекать во время этого процесса, и исключение возникает на вызывающей стороне.
Дополнительные сведения об устранении неполадок с временем ожидания см. в статье "Устранение неполадок с задержкой и временем ожидания" кэша Azure для Redis и изучение исключений времени ожидания в StackExchange.Redis для кэша Redis Для Azure.
Почему мой клиент был отключен от кэша?
Ниже приведены некоторые распространенные причины отключения кэша.
Клиентская сторона
- Клиентское приложение было развернуто повторно.
- Клиентское приложение выполнило операцию масштабирования. Во время автоматического масштабирования облачные службы или веб-приложения могут вызвать отключение кэша.
- Изменен сетевой уровень на стороне клиента.
- Возникла временная ошибка на клиенте или в узлах сети между клиентом и сервером.
- Было достигнуто предельное пороговое значение пропускной способности.
- Операции, связанные с ЦП, заняли слишком много времени.
Серверная сторона
- Кэш уровня "Стандартный" запустил отработку отказа с первичного узла на узел реплики.
- Azure исправила экземпляр кэша во время обновления сервера Redis или общего обслуживания виртуальной машины.
Почему отображается сообщение "Кэш занят обработкой предыдущего запроса на обновление..." Сообщение?
Кэш сообщений об ошибке занят обработкой предыдущего запроса на обновление или проходит обслуживание системы. Таким образом, в настоящее время не удается принять запрос на обновление. Повторите попытку позже. указывает, что операция управления, например масштабирование или исправление, выполняется в кэше. Все остальные операции управления блокируются до завершения текущей операции.
Текущая операция управления обычно завершается через несколько часов. Если эта ошибка возникает более 12 часов, обратитесь в службу поддержки Azure. В течение этого времени кэш Redis Azure полностью работает для клиентских операций.
Почему кэш находится в состоянии сбоя?
Кэш Redis Azure может показать состояние сбоя , если операция управления завершается ошибкой. Несмотря на это состояние, кэш Redis Azure полностью работает для клиентских операций.
Почему сведения о зоне отсутствуют в моей подписке?
Сведения о зоне могут быть отсутствуют в вашей подписке по следующим причинам:
- Подписка может не быть зарегистрирована в поставщике
Microsoft.Cache. Войдите в подписку и выполните следующую команду PowerShell:Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Cache - Подписка может быть не включена для зон. Обратитесь в службу поддержки Azure, чтобы они могли включить подписку для зон. Затем повторно зарегистрируйте поставщика, даже если вы уже зарегистрировали
Microsoft.Cacheего для подписки.