Cloud Service (クラシック) ロールのリサイクルしきい値の例外のトラブルシューティング
重要
Cloud Services (クラシック) は新規顧客向けに非推奨となり、2024 年 8 月 31 日にすべての顧客に対して廃止されます。 新しいデプロイでは、新しい Azure Resource Manager ベースのデプロイ モデルである Azure Cloud Services (延長サポート) を使用する必要があります。
この記事は、クラウド サービスのデプロイ中に発生する UpdateDeploymentRoleRecycleThresholdReached 例外のトラブルシューティングに役立ちます。
現象
サービス ロール インスタンスは、更新またはアップグレード中に継続的にリサイクルされています。 構成設定を使用した更新またはアップグレードによって、ロール インスタンスが実行されなくなります。
次のメッセージが表示されます。
ロール インスタンスは、更新またはアップグレード操作中に何度もリサイクルされています。 これは、サービスの新しいバージョンまたはサービスの構成時に指定した構成設定によって、ロール インスタンスが実行されないようにすることを示します。 コードで未処理の例外がスローされないこと、および構成設定が正しいことを確認し、別の更新またはアップグレード操作を開始します。
原因
UpdateDeploymentRoleRecycleThresholdReached 例外は、更新中にクラウド サービスのロール インスタンスがしばらくリサイクルされていることを意味します。
ハンドルされないロールの例外の詳細については、「 Azure Cloud Service (クラシック) ロールのリサイクルを引き起こす一般的な問題」を参照してください。
ソリューション
この問題を解決するには、次のいずれかの操作を行います。
ロールのリサイクル元のデプロイ スロットを削除します。 次に、空のスロットに新しいデプロイを行います。
新しいクラウド サービス インスタンスを作成してデプロイし、サービスの正規名 (CName) を更新します。
既存のデプロイ スロットに関連付けられている IP アドレスを失いたくない場合はどうすればよいですか? 次に、次の手順に従ってアドレスを予約して解放します。 詳細については、「Cloud Services & Virtual Machinesの予約済み IP アドレス」を参照してください。
既存のデプロイ スロットの IP アドレスを予約します。
関連付けられている予約済み IP アドレスを解放します。
デプロイ スロットを削除します。
そのスロットに新しいデプロイを行います。
必要な予約済み IP アドレスをこのクラウド サービス スロットに関連付けます。
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。