Solucionar problemas de excepciones de umbral de reciclaje de roles de servicio en la nube (clásico)
Importante
Cloud Services (clásico) ya está en desuso para los nuevos clientes y se retirará el 31 de agosto de 2024 para todos los clientes. Las nuevas implementaciones deben usar el nuevo modelo de implementación basado en Azure Resource Manager, Azure Cloud Services (compatibilidad extendida).
Este artículo le ayuda a solucionar problemas de las excepciones UpdateDeploymentRoleRecycleThresholdReached que se producen durante la implementación de servicios en la nube.
Síntoma
Las instancias de función de servicio se han reciclado continuamente durante una actualización o actualización. La actualización o actualización con las opciones de configuración impedía la ejecución de las instancias de función.
Se muestra el siguiente mensaje:
Las instancias de función se han reciclado varias veces durante una operación de actualización o actualización. Esto indica que la nueva versión del servicio o las opciones de configuración proporcionadas al configurar el servicio impiden que se ejecuten las instancias de función. Compruebe que el código no produce excepciones no controladas y que las opciones de configuración son correctas y, a continuación, inicie otra operación de actualización o actualización.
Causa
Una excepción UpdateDeploymentRoleRecycleThresholdReached significa que las instancias de roles del servicio en la nube se reciclan durante un tiempo durante una actualización.
Para obtener más información acerca de las excepciones de roles no controladas, vea Problemas comunes que hacen que los roles de Azure Cloud Service (clásico) se reciclen.
Solución
Para resolver este problema, siga uno de los pasos siguientes:
Elimine la ranura de implementación desde la que se reciclan los roles. A continuación, realice una nueva implementación en una ranura vacía.
Cree una nueva instancia de servicio en la nube, impleméntela y actualice el nombre canónico (CName) del servicio.
¿Qué ocurre si no desea perder la dirección IP asociada a la ranura de implementación existente? A continuación, siga estos pasos para reservar y liberar la dirección. Para obtener más información, vea Reserved IP addresses for Cloud Services & Virtual Machines.
Reserve la dirección IP de la ranura de implementación existente.
Libere la dirección IP reservada asociada.
Elimine la ranura de implementación.
Realice una nueva implementación en esa ranura.
Asocie la dirección IP reservada necesaria a esta ranura de servicio en la nube.