/ / ¿Cómo obligar a Azure a reciclar waworkerhost cada hora? - azure, azure-worker-roles, azure-cloud-services

¿Cómo obligar a Azure a reciclar waworkerhost cada hora? - azure, azure-worker-roles, azure-cloud-services

Tenemos un rol de trabajador de Azure que tiene una pérdida de memoria. Necesitamos llevarlo a producción rápidamente. La fuga no es grave. Entonces, ¿hay una manera de forzar el rol del trabajador a reciclar cada hora?

Respuestas

3 para la respuesta № 1

Una vez que salga de su Run() bucle, la instancia de rol debe reciclar. Solo necesita configurar algún tipo de temporizador para activar la salida del bucle. El modo de hacerlo depende de usted, pero hay servicios integrados como el Programador de Azure, donde puede activar una acción para señalar sus instancias de trabajador para salir de su bucle (por ejemplo, con un mensaje de cola).

Necesitará asegurarse de que se trata de reinicios de rol específicos de la instancia, vs global "reiniciar todas las instancias" (ya que no quiere que su aplicación aparezca fuera de línea).