在Windows Azure中,“此部署的当前更新是否已抢占”错误意味着什么?

时间:2011-12-06 12:08:26

标签: powershell azure powershell-v2.0 azure-web-roles

在扩展Windows Azure托管服务的实例计数时,使用WAPP powershell cmdlets时偶尔会出现以下错误:

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

我通过更改配置中的实例计数,然后使用新值调用Set-DeploymentConfiguration来扩展。

1 个答案:

答案 0 :(得分:0)

我们没有发现错误的含义。我们提出的解决方案是通过-WaitToComplete标志停止等待操作完成,然后使用Get-OperationStatus轮询部署状态,直到所有响应都表示操作已完成。