Hello @Xiao, Nick
Thanks for the question. The status code 429 you’re encountering is a common HTTP response status code indicating that you have sent too many requests in a given amount of time (“rate limiting”). In the context of Azure, this could mean that you’ve hit a limit on the number of App Service Plans you can create
Azure Resource Manager does the authentication and first-order validation and throttling of all incoming API requests. If you’re getting a HTTP status 429, it means you’ve hit a limit and you need to wait for the throttle to lift. This could take up to 48 hours As for stopping the deployment process, you can try the following methods:
- You can stop the current deployment using the Azure CLI with the following command
az webapp deployment source delete --name MyWebApp --resource-group MyResourceGroup
Replace MyWebApp
and MyResourceGroup
with your web app name and resource group name respectively.
- Navigate to your SCM site (format: [YOUR_WEBSITE].scm.azurewebsites.net), click on “Process Explorer”, find the process which is the current deployment and choose “Properties”. Scroll to the bottom of the page and choose "Kill" To check if a deployment process is still active, you can view the deployment history in the Azure portal. Select the subscription you want to examine, then in the left pane, select “Deployments”. You can select one of the deployments from the deployment history to view a summary of the deployment, including the correlation ID. Best,
Grace