My production Azure Database for PostgreSQL Flexible Server has been stuck in "Updating" state for over 4 hours and I cannot perform any operations on it.
Resource details:
- Region: Australia East
- SKU: Burstable B2s
- PostgreSQL version: 17
What happened:
- Server had CPU credits fully exhausted (only ~2 credits remaining from midnight)
- Azure Insights reported 100% CPU at 08:35 UTC on April 6, 2026
- Server became unreachable — all connections refused on port 5432
- Azure entered the server into
Updating state — likely an internal recovery/maintenance operation
- The server has been
updating for 4+ hours with no progress
What I tried:
-
restart → ServerIsNotReady
-
stop → ServerIsNotReady
-
parameter set → ServerIsBusy
-
restore to new server → InternalServerError
-
delete restored server → succeeded, but the original is still stuck
Azure Service Health previously flagged an active Critical incident:
"Your Azure Database for PostgreSQL - Flexible server is currently unavailable. We are working to resolve the problem."
Questions:
- Is there any way to force-cancel or roll back the stuck internal
Updating operation?
- Can a restore be initiated while the source server is in
Updating state?
- How long should a WAL recovery operation take on a Burstable B2s with depleted CPU credits?
- Is there a way to escalate this without a paid support plan?My production Azure Database for PostgreSQL Flexible Server has been stuck in "Updating" state for over 4 hours and I cannot perform any operations on it. Resource details:
-
- Region: Australia East
- SKU: Burstable B2s
What happened:
- Server had CPU credits fully exhausted (only ~2 credits remaining from midnight)
- Azure Insights reported 100% CPU at 08:35 UTC on April 6, 2026
- Server became unreachable — all connections refused on port 5432
- Azure entered the server into
Updating state — likely an internal recovery/maintenance operation
- The server has been
Updating for 4+ hours with no progress
What I tried:
-
restart → ServerIsNotReady
-
stop → ServerIsNotReady
-
parameter set → ServerIsBusy
-
restore to new server → InternalServerError
-
delete restored server → succeeded, but original still stuck
Azure Service Health previously flagged an active Critical incident:
"Your Azure Database for PostgreSQL - Flexible server is currently unavailable. We are working to resolve the problem."
Questions:
- Is there any way to force-cancel or roll back the stuck internal
Updating operation?
- Can a restore be initiated while the source server is in
Updating state?
- How long should a WAL recovery operation take on a Burstable B2s with depleted CPU credits?
- Is there a way to escalate this without a paid support plan?