¿Qué significa 'La actualización actual de esta implementación ha sido preventada' Error 'en Windows Azure?
-
28-10-2019 - |
Pregunta
Al ampliar el recuento de instancias de un servicio alojado de Windows Azure, ocasionalmente obtengo el siguiente error al usar el Cmdlets de Wapp PowerShell:
Get-OperationStatus : Failed: The current update to this deployment has been
preempted.At
D:\TFS\12\Deploy-Api\Sources\CloudServices\BuildProcessTemplates\DeploymentScripts\ChangeAllRolesInstanceCount.ps1:64 char:120
+ $deployment | Set-DeploymentConfiguration {$deployment.RolesConfiguration}
-ErrorVariable +err | Get-OperationStatus << -WaitToComplete -ErrorVariable +err;
+ CategoryInfo : CloseError: (:) [Get-OperationStatus], Exception
+ FullyQualifiedErrorId :
Microsoft.WindowsAzure.Samples.ManagementTools.PowerShell.Services.Common.GetOperationStatusCommand
Estoy ampliando cambiando el conteo de instancias en la configuración y luego llamando a la configuración de ajuste de set-Deployment con los nuevos valores.
Solución
No descubrimos qué significaba el error. La solución que se nos ocurrió fue dejar de esperar a que la operación se complete a través del -WaitToComplete
marcar y en su lugar encuestar el estado de la implementación utilizando el Get-OperationStatus
Hasta que toda la respuesta dijo que la operación se realizó.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow