Skip to content

Remove-AzAppServiceEnvironment exits with NotFound error sometimes, but actually the target ASE is removed #21215

Open
@yuanweilei

Description

@yuanweilei

Description

I am using Powershell and Remove-AzAppServiceEnvironment to remove App Service Environment.
I tried this Module (Remove-AzAppServiceEnvironment) several times and found that sometimes it exited with NotFound error but actually the target ASE is removed. I mean, for example, if I try 5 times, probably 4 successes and 1 NotFound error.

Since I created an automated process to run this command, it is very confused that if it exits with NotFound error. Could you please fix the issue?
Please see my debug logs for details.

Issue script & Debug output

I removed the sensitive information.

PS C:\Users\testuser> Remove-AzAppServiceEnvironment -ResourceGroupName test-ASEgroup -Name test-ase -Debug

......

DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
DELETE

Absolute Uri:
https://management.azure.com/subscriptions/f43ca149-xxxx-xxxx-8fbe-8ca96aafc481/resourceGroups/test-ASEgroup/providers/Microsoft.Web/hostingEnvironments/test-ase?api-version=2021-01-15

Headers:
Accept-Language               : en-US
x-ms-client-request-id        : bd1741a9-xxxx-xxxx-80ee-02cd1c76e5ef

Body:



DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
Accepted

Headers:
Cache-Control                 : no-cache
Pragma                        : no-cache
Location                      : https://management.azure.com/subscriptions/f43ca149-xxxx-xxxx-8fbe-8ca96aafc481/resourceGroups/test-ASEgroup/providers/Microsoft.Web/hostingEnvironments/test-ase/operations/24eb31bb-73ca-4645-a906-6e2c570a7d2c?api-version=2021-01-15
Retry-After                   : 20
Strict-Transport-Security     : max-age=31536000; includeSubDomains
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET
x-ms-ratelimit-remaining-subscription-deletes: 14999
x-ms-request-id               : 7a68d9aa-xxxx-xxxx-9e22-786daec5c0b1
x-ms-correlation-request-id   : 7a68d9aa-xxxx-xxxx-9e22-786daec5c0b1
x-ms-routing-request-id       : JAPANWEST:20230313T140953Z:7a68d9aa-xxxx-xxxx-9e22-786daec5c0b1
X-Content-Type-Options        : nosniff
Date                          : Mon, 13 Mar 2023 14:09:53 GMT

Body:



DEBUG: ============================ HTTP REQUEST ============================

......


DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://management.azure.com/subscriptions/f43ca149-xxxx-xxxx-8fbe-8ca96aafc481/resourceGroups/test-ASEgroup/providers/Microsoft.Web/hostingEnvironments/test-ase/operations/24eb31bb-73ca-4645-a906-6e2c570a7d2c?api-version=2021-01-15

Headers:
x-ms-client-request-id        : bd1741a9-xxxx-xxxx-80ee-02cd1c76e5ef

Body:



DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
NotFound

Headers:
Cache-Control                 : no-cache
Pragma                        : no-cache
x-ms-failure-cause            : gateway
x-ms-request-id               : 6c39cfd4-xxxx-xxxx-805f-bbcc0eb1ffe6
x-ms-correlation-request-id   : 6c39cfd4-xxxx-xxxx-805f-bbcc0eb1ffe6
x-ms-routing-request-id       : JAPANWEST:20230313T143721Z:6c39cfd4-xxxx-xxxx-805f-bbcc0eb1ffe6
Strict-Transport-Security     : max-age=31536000; includeSubDomains
X-Content-Type-Options        : nosniff
Date                          : Mon, 13 Mar 2023 14:37:21 GMT

Body:
{
  "error": {
    "code": "ResourceNotFound",
    "message": "The Resource 'Microsoft.Web/hostingEnvironments/test-ase' under resource group 'test-ASEgroup' was not found. For more details please go to https://aka.ms/ARMResourceNotFoundFix"
  }
}


DEBUG: 23:37:22 - [ConfigManager] Got nothing from [EnableDataCollection], Module = [], Cmdlet = []. Returning default value [True].
Remove-AzAppServiceEnvironment: Long running operation failed with status 'NotFound'.
DEBUG: 23:37:23 - [ConfigManager] Got nothing from [DisplayBreakingChangeWarning], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 23:37:23 - [ConfigManager] Got nothing from [DisplayRegionIdentified], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: AzureQoSEvent:  Module: Az.Websites:2.13.0; CommandName: Remove-AzAppServiceEnvironment; PSVersion: 7.3.2; IsSuccess: False; Duration: 00:27:34.4748805; Exception: Long running operation failed with status 'NotFound'.;
DEBUG: 23:37:23 - RemoveAzureAppServiceEnvironmentCmdlet end processing.
PS C:\Users\testuser>

Environment data

Module versions

Error output

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    App Servicesaka WebSitesService AttentionThis issue is responsible by Azure service team.bugThis issue requires a change to an existing behavior in the product in order to be resolved.customer-reported

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions