次の方法で共有


Azure Cloud Service (クラシック) クラウド サービスの VIP スワップエラーのトラブルシューティング

重要

Cloud Services (クラシック) は新規顧客向けに非推奨となり、2024 年 8 月 31 日にすべての顧客に対して廃止されます。 新しいデプロイでは、新しい Azure Resource Manager ベースのデプロイ モデルである Azure Cloud Services (延長サポート) を使用する必要があります。

この記事は、Azure Cloud Service VIP スワップ エラー (VipSwapNotAllowedAsRollingUpgradeIsInProgress 例外) のトラブルシューティングに役立ちます。 VIP スワップ エラーは、通常、ステージング環境にクラウド サービスの新しいリリースをデプロイするときに発生します。 段階的なデプロイの後、VIP スワップを実行して運用環境に移行します。 スワップは操作が簡単で、ダウンタイムは必要ありません。

現象

VIP スワップ エラーが発生すると、次のいずれかの内部サーバー エラー メッセージ (HTTP 状態コード 500) が表示される場合があります。

サーバーで内部エラーが発生しました。 要求を再試行してください。

要求の処理中にエラーが発生しました。 しばらくしてからやり直してください。

原因 1: サービス ロール インスタンスの準備ができていない

サービス ロールのインスタンスは、開始状態 (ビジー、リサイクル、更新、アップグレードなど) ではありません。 VIP スワップは、すべてのインスタンスが正常な状態にある場合にのみ可能です。 インスタンスの状態は、Azure portalの [概要] ウィンドウからチェックできます。

解決策: 準備ができていないコンピューティング インスタンスを確認する

サービス ロール インスタンスの状態をチェックまたは解決するには、

  1. すべてのコンピューティング インスタンスが準備完了状態ではなく、準備完了状態であることを確認します。

  2. インスタンスが準備ができていない状態でスタックしている場合は、スワップを実行する前に問題を解決してください。 詳細については、次の記事を参照してください。

原因 2: デプロイの更新またはアップグレードで VIP スワップが妨げられます

別のデプロイの更新またはアップグレードが進行中のときに、VIP スワップが試行されました。

解決策: 展開の更新イベントまたはアップグレード イベントを確認する

自動更新がスワップを妨げているかどうかを確認するには:

  1. Azure portalからクラウド サービスを選択します。

  2. [ プロパティ ] ウィンドウで、[ 状態] の値を確認します。 [準備完了] を示す場合は、[最後の操作] をチェックして、最近のイベントがスワップを妨げたかどうかを確認します。

  3. 運用環境のデプロイに対して前の 2 つの手順を繰り返します。

    注:

    自動更新が処理中の場合は、スワップを実行する前に、自動更新が完了するまで待ちます。

原因 3: 予約済み IP アドレスが使用中

更新またはアップグレード中に予約済み IP アドレスを追加、変更、または削除しようとしました。 運用スロットの静的 IP アドレスを予約する場合は、ステージング スロットも予約してください。

解決策: 静的 IP アドレスの使用状況を確認する

サービスがステージング環境と運用環境の両方に静的 IP アドレスを使用しているかどうかを判断します。 クラウド サービスの構成ブレードに、デプロイの予約済み IP アドレスの正しい値が表示されていることを確認します。 予約済み IP アドレスが正しくない場合は、正しい値で構成ファイルを更新します。

原因 4: サービスが自己修復状態である

サービスの自己修復が進行中です。

解決策: Azure サポートにお問い合わせください

自己修復プロセスが進行中であるために VIP スワップが失敗した場合は、Azure サポートにお問い合わせください。

お問い合わせはこちらから

質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。