Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
Hi Prashanth Talari,
Welcome to Microsoft Q&A,
You can check for platform events on your plan, but a restart or instance move on its own would not make the same InitialCorrelationId appear on different messages. So check both the platform side and how the IDs are generated.
Checking for platform events (04 to 05 Sept)
- Service Health: Open Service Health and check Planned maintenance and Health history. Filter by your UK region and the date range. Health history keeps 90 days in the portal. On an event's Impacted Resources tab, More info shows the state and timestamps for your resources.
- Resource Health: Open Resource Health on the app or plan. Its health history covers the last 30 days.
- App Service diagnostics: Go to Diagnose and solve problems, then run Web App Restarted. Also check Worker Process Events, Instance Allocation Events, and Platform Observations (available in the Web App Slow detector) for your date range. The docs say this experience works best for the last 24 hours, so older ranges may be thin.
- Activity log: Use it for actions you or your pipelines took (scale, config, deploy). If autoscale is on, check its Run history. Platform-initiated restarts often don't appear in the Activity log, so an empty log doesn't rule them out.
- Runtime patches: Patch updates to .NET, PHP, Java SDK and Tomcat are applied automatically by overwriting the existing install. OS patching is monthly. A runtime patch could change behavior with no change on your side. Compare the runtime version in Kudu with what you had before. On Linux, Stack settings > Platform Release Channel controls how quickly patches arrive.
Checking the app side
Log the instance ID (WEBSITE_INSTANCE_ID) and process start time next to each generated ID, then compare the first duplicates against restart or scale times. Duplicates usually come from state that resets on start, such as a clock-seeded random generator, an in-memory counter, or a cached ID. A restart, scale-out or runtime patch can expose that. If Service Health shows nothing for your resources and you need Microsoft to confirm backend telemetry, open a support request. Technical requests need a paid support plan.
If this helped, please click Accept Answer and upvote.