@Anonymous We understand you have run into an issue with hitting a quota for your site, which is causing your sites to go offline.
If your sites are going offline every 5 minutes, that aligns with the CPU time quota. CPU time quota has two measurements. CPU usage in a 5-minute period and CPU usage in a 24-hour period. The quota is 150,000 milliseconds (2.5 minutes) in a 5-minute period. If you hit this, your site will be taken offline to avoid exhaustion of the free/shared tier resources.
The next item that stands out is that you mentioned you have multiple apps going offline on this app service. You might be better off splitting these apps into multiple App Service Plans as these quotas are at the App Service Plan level. This way if one or two apps are CPU intensive, they will only take themselves offline and not all of your apps.
Keep in mind that things like deployments and visiting the site will all create CPU usage so keeping the number of deployments you make within a short time can help reduce your app's downtime.
Lastly, you can verify the quota that was hit by:
- Navigate to portal.azure.com
- Select your web app
- Click on "diagnose and solve problems" blade
- Search for quota and the quota data will load (this is different than the screenshot/blade you showed. This should hopefully confirm that you are hitting the CPU 5-minute quota.
Please let us know if you have any further questions or concerns.