Устранение неполадок, связанных с исключениями пороговых значений для перезапуска роли облачной службы (классическая модель)

Важно!

Облачные службы (классическая модель) теперь устарела для новых клиентов, и она будет прекращена 31 августа 2024 г. для всех клиентов. В новых развертываниях должна использоваться новая модель развертывания на основе Resource Manager Azure, Azure Облачные службы (расширенная поддержка).

Эта статья поможет устранить неполадки с исключениями UpdateDeploymentRoleRecycleThresholdReached, возникающими во время развертывания облачных служб.

Признак

Экземпляры ролей службы постоянно перезапускаются во время обновления или обновления. Обновление или обновление параметров конфигурации препятствовали запуску экземпляров роли.

Отобразится следующее сообщение:

Экземпляры ролей повторно перезапускали несколько раз во время операции обновления или обновления. Это означает, что новая версия службы или параметры конфигурации, указанные при настройке службы, препятствуют запуску экземпляров роли. Убедитесь, что код не создает необработанных исключений и правильность параметров конфигурации, а затем запустите другую операцию обновления или обновления.

Причина

Исключение UpdateDeploymentRoleRecycleThresholdReached означает, что экземпляры роли облачной службы некоторое время перезапускали во время обновления.

Дополнительные сведения об необработанных исключениях ролей см. в статье Распространенные проблемы, которые приводят к перезапуску ролей облачной службы Azure (классической).

Решение

Чтобы устранить эту проблему, выполните одно из следующих действий.

  • Удалите слот развертывания , из которого выполняется перезапуск ролей. Затем выполните новое развертывание в пустой слот.

  • Создайте новый экземпляр облачной службы, разверните его и обновите каноническое имя службы (CName).

Что делать, если вы не хотите потерять IP-адрес, связанный с существующим слотом развертывания? Затем выполните следующие действия, чтобы зарезервировать и освободить адрес. Дополнительные сведения см. в разделе Зарезервированные IP-адреса для Облачные службы & Виртуальные машины.

  1. Зарезервируйте IP-адрес существующего слота развертывания.

  2. Отпустите связанный зарезервированный IP-адрес.

  3. Удалите слот развертывания.

  4. Создайте новое развертывание в этом слоте.

  5. Свяжите необходимый зарезервированный IP-адрес с этим слотом облачной службы.

Свяжитесь с нами для получения помощи

Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.