Question

Lors de la mise à l'échelle d'un nombre d'instances de service hébergé Windows Azure, j'obtiens parfois l'erreur suivante lors de l'utilisation CMDLETS 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

Je me révèle à l'échelle en modifiant le nombre d'instances dans la configuration, puis en appelant SET-DeplovisConfiguration avec les nouvelles valeurs.

Était-ce utile?

La solution

Nous n'avons pas découvert ce que signifiait l'erreur. La solution que nous avons proposée était d'arrêter d'attendre que l'opération termine via le -WaitToComplete Indicateur et interroger au lieu le statut du déploiement à l'aide du Get-OperationStatus Jusqu'à ce que toute la réponse indique que l'opération était terminée.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top