Share via

Problem type: Availability Problem subtype: Function App down or reporting errors Severity: C — Minimal impact (internal automation, no external users)

Matt O'Brien 0 Reputation points
2026-05-13T15:03:10.08+00:00

Likely related to maintenance event 4QL8-81Z (End of Routine Planned Maintenance for App Service in East US, completed earlier today). The Function App eklay-quote-agent is in East US and has been returning persistent 503 since deployment attempts that coincided with this maintenance window. The portal notification described "a brief drop in connectivity for a few seconds," but the host has been wedged at 503 for many hours and does not recover across restarts, redeploys, or a full delete-and-recreate of the Function App.

SYMPTOM

  • Site root https://eklay-quote-agent.azurewebsites.net returns HTTP 503 ServiceUnavailable continuously
  • az functionapp function list returns "Bad Request" (host management API unavailable)
  • Three timer-triggered functions in function_app.py are never invoked
  • No application logs surface in az webapp log tail or via Kudu

RESOURCE

  • Subscription: Pay-As-You-Go
  • Resource group: [PII removed]
  • Function App: [PII removed]
  • Region: East US
  • Plan: Linux Consumption, Python 3.11, v2 programming model

VERIFIED CONFIGURATION (all correct)

  • WEBSITE_RUN_FROM_PACKAGE = 1
  • FUNCTIONS_WORKER_RUNTIME = python
  • FUNCTIONS_EXTENSION_VERSION = ~4
  • AzureWebJobsStorage set and reachable (storage account [PII removed], all four required containers present: azure-webjobs-hosts, azure-webjobs-secrets, quote-agent-state, scm-releases)
  • AzureWebJobsFeatureFlags = EnableWorkerIndexing (required for Python v2 model)
  • linuxFxVersion = Python|3.11
  • Deployed package present in scm-releases: scm-latest-eklay-quote-agent.zip, ~28.78 MB, last modified 2026-05-13T01:56:23Z

STEPS ALREADY ATTEMPTED

  1. Deploy via az functionapp deployment source config-zip --build-remote true — host stayed 503
  2. Full recreate: deleted the Function App, created fresh, repopulated all settings — same 503
  3. Deploy via func azure functionapp publish eklay-quote-agent --python --build remote — Oryx remote build completed successfully, package uploaded to scm-releases, host still 503
  4. Set WEBSITE_RUN_FROM_PACKAGE=1 (was cleared by func publish) and restarted — still 503 after extended cold-start window
  5. SCM Basic Auth enabled; storage account reachability verified; all settings populated; linuxFxVersion confirmed

REQUEST

Please investigate the underlying host startup failure and provide the worker initialization error. The Kudu API and standard log channels are not surfacing diagnostic data on this plan, which is itself a clue that the platform is not in a healthy state. Specifically asking whether maintenance event 4QL8-81Z is implicated, and whether a platform-side recovery action is available.

Azure Functions
Azure Functions

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


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.