次の方法で共有


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 ポータルの Overview ペインから確認

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

サービス ロール インスタンスの状態を確認または解決するには:

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

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

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

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

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

自動更新がスワップを妨げているかどうかを調べるには、次の手順を実行します。

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

  2. Properties ペインで、Status 値を見ます。 Ready が示されている場合は、Last 操作最近のイベントがスワップを妨げているかどうかを確認します。

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

    Note

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

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

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

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

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

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

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

解決策: Azure サポートに問い合わせる

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

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

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