2011-12-06 3 views
2

Windows Azureで「この展開に対する最新の更新が先取りされました」というエラーはどういう意味ですか? <a href="http://wappowershell.codeplex.com/" rel="nofollow">WAPP powershell cmdlets</a>を使用しているとき、私はときどき次のエラーを取得するのWindows Azureのホスティングサービスのインスタンス数をスケールアップする場合

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 

私は、インスタンスが設定でカウント変更することでスケールアップし、その後でセットでDeploymentConfigurationを呼び出しています新しい値。

答えて

0

エラーの内容を確認できませんでした。私たちが思いついた解決策は、-WaitToCompleteフラグを使って操作が完了するのを待つのをやめ、代わりにGet-OperationStatusを使用して展開の状態をポーリングし、すべての応答で操作が完了したということでした。

関連する問題

 関連する問題