Azure App Service stuck in QuotaExceeded — HTTP 503 and Site Disabled

Abhishek Jyothi 0 Reputation points
2026-10-20T03:53:35.08+00:00

My Azure Web App valwithproof- in resource group ValWithProof-RG is unavailable. The app state remains QuotaExceeded, and the website returns HTTP 503. Diagnostics show HTTP 403 with substatus 67: “Site Disabled (quota enforcement or stopped).”

Restarting the app did not resolve the issue. The App Service plan is F1 Free on Linux in India South Central. Please help identify the quota causing this state and the steps to restore service.

Azure Functions
Azure Functions

An Azure service that provides an event-driven serverless compute platform.


2 answers

Sort by: Oldest
  1. AI answer

    2026-10-20T03:54:22.2+00:00

    The app must either remain stopped until the exceeded F1 quota resets or be moved to a paid App Service tier to restore it immediately and prevent the same quota enforcement.

    Identify the exceeded quota

    In the Azure portal:

    1. Open App Services → valwithproof-.
    2. Select App Service Plan → Quotas.
    3. Inspect each chart’s Current value, Current limit, and Reset interval.
    4. Look for a quota whose current value has reached its limit.

    For an F1 Free app, the relevant quotas are:

    Quota Effect and reset behavior
    CPU (Short) F1 permits 3 CPU minutes per five-minute interval; resets every five minutes.
    CPU (Day) F1 permits 60 CPU minutes per day; resets at midnight UTC.
    Bandwidth Outgoing-bandwidth allowance; resets at midnight UTC.
    Memory The app is stopped temporarily when exceeded.
    Filesystem F1 storage is 1 GB. Exceeding it causes write failures, including logging failures, rather than the documented quota-stop behavior.

    The QuotaExceeded state and “Site Disabled” result most closely match CPU (Short), CPU (Day), Bandwidth, or Memory enforcement. App Service stops an app that exceeds CPU or bandwidth quota until reset; requests during that period receive an HTTP 403 response. A front-end or client can surface the unavailable site as HTTP 503. ^1^ F1’s documented CPU limits are 3 minutes per five minutes and 60 minutes per day. ^2^

    Restarting cannot clear a consumed quota, so no further restart is needed.

    Restore service

    Choose one of these paths based on the Quotas chart:

    1. Wait for the displayed reset
      • CPU (Short): up to five minutes.
      • CPU (Day) or Bandwidth: until midnight UTC.
      • Memory: the stop is temporary, but repeated exhaustion indicates that F1 is insufficient.
      • After reset, the quota value should fall and the app should leave QuotaExceeded.
    2. Upgrade the App Service plan
      • Open the app’s App Service Plan and use its scale-up/pricing-tier option.
      • Select an available Basic or higher Linux tier and apply the change.
      • Confirm that the app returns to Running, then test both its default URL and function endpoints.

    Upgrading increases or removes the Free-tier quotas. Basic, Standard, and Premium plans use dedicated compute, and their applicable app quota is filesystem rather than the Free-tier CPU, memory, and bandwidth model. ^1^ Free and Shared tiers use shared compute and allocate CPU quotas to each app, whereas Basic and higher tiers use dedicated virtual machines. ^3^

    If no quota chart is at its limit

    If every quota is below its limit but the state remains QuotaExceeded after the displayed reset:

    1. Open App Service → Diagnose and solve problems.
    2. Run the Web app down or reporting errors detector and capture its results.
    3. Record:
      • The quota charts and reset times.
      • The app and plan resource IDs.
      • Region and F1 Linux SKU.
      • The 403.67 Site Disabled diagnostic event and its UTC timestamp.
    4. Create an Azure support request for the stale or unexplained quota state.

    A Service and subscription limits (quotas) request is appropriate only if Azure reports that quota is unavailable for the requested resource or region; that is a deployment/capacity-quota condition, distinct from an existing F1 app consuming its runtime allowance. ^4^


    References

    1. Azure App Service quotas and metrics
    2. Azure subscription and service limits, quotas, and constraints
    3. What are Azure App Service plans?
    4. Azure Quota Service API
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

Your answer

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