Azure Cloud Service: la instancia escalada en el sitio web (rol web) recibe solicitudes antes de que iis esté listo

Descripción

Obtuve un rol web alojado en un servicio en la nube que es un sitio web. Hay picos de carga predecibles que manejamos con un monitoreo personalizado (un rol de trabajador) que se ampliará o reducirá periódicamente según el perfil de carga previsto. Esa parte está funcionando.

Problema

Después de que la supervisión monta una nueva instancia del sitio web, acabamos de tener un caso de un usuario cuya solicitud llegó a esa nueva instancia antes de que la nueva instancia se cargara completamente. Resultó en una página en blanco del sitio web inaccesible en el navegador web. Dado nuestro cliente objetivo típico, es muy malo. Esto sucede cuando un probador se conecta (por primera vez) al sitio web aproximadamente durante la escala en proceso.

Mi pregunta es, ¿hay alguna manera de garantizar que un rol web haya cargado completamente IIS7, haya iniciado las aplicaciones y haya finalizado todo el proceso de calentamiento del sitio web antes de que se envíe una solicitud? O de una manera más general, ¿podemos decidir manualmente qué instancia está disponible para el equilibrador de carga? con eso quiero decir que supongo que hay un equilibrador de carga incorporado sobre un servicio en la nube que distribuye automáticamente las solicitudes.

Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta