404.63 errors in app service

Mario Rentería 1 Reputation point
2021-12-27T16:09:21.663+00:00

Hi, I have a problem with my app service. Almost 20 percent of my traffic are bad requests (404.63).

I checked the diagnostics and in the "HTTP 4xx Errors" section shows me the following message

The below table shows you the count of all HTTP 4xx errors that happened for your app. The errors are categorized as Front End or Worker based on the instance that returned the error. Front End in Azure App Service is a layer seven-load balancer, acting as a proxy, distributing incoming HTTP requests between different applications and their respective Workers. Web Workers are the backbone of the App Service scale unit and they run your application code.

160723-image.png

What does the 404.63 error mean?
How can I fix it?

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
8,965 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. ajkuma 28,036 Reputation points Microsoft Employee Moderator
    2021-12-28T12:49:32.097+00:00

    @Mario Rentería , To isolate the issue, kindly try these steps:

    1.Please review to see if it’s due to dynamic IP security rule: elements denyByConcurrentRequests and denyByRequestRate.
    -Azure App Service access restrictions

    2.App Service Always On also generate periodic (every 5min) probes to app instances and causing failed requests with error 404, and this can be found in Application Insights.

    If this is the case -It can be fixed by rewriting the Always on path. After a cold start of your application, AlwaysOn will send a request to the ROOT of your application “/”.
    Whatever file is delivered when a request is made to / is the one which will be warmed up, which will fail because the root doesn’t exist.

    Kindly see this blog for more details - https://devblogs.microsoft.com/premier-developer/404-response-code-caused-by-app-services-alwayson-feature/

    If the issue still persists, kindly let me know I’ll follow-up with you privately to fetch more details about your WebApp and subscription/for performing deeper investigation.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.