Flexible Server stuck: start operation "Accepted" for hours, every stop fails with SeverBusyWithOtherOperation

Anca S 0 Reputation points
2026-11-09T11:37:55.9066667+00:00

We have an Azure Database for PostgreSQL Flexible Server (Sweden Central, PostgreSQL 18, Standard_D2ds_v4, General Purpose, no high availability) that we cannot stop anymore.

Timeline (all times UTC, 2026-11-09):

  • 07:03:11 – Our deployment pipeline started the stopped server with az postgres flexible-server start. In the activity log, the operation "Start PostgreSQL server" has been in status "Accepted" ever since and never reported "Succeeded". The CLI call kept waiting until we cancelled it after 25 minutes.
  • 07:08:44 – Activity log shows "Health Event Resolved". Since then the server state is "Ready" and it accepts connections.
  • Since 07:28:58 – Every stop attempt fails, via CLI (retried every 2 minutes until 09:08) and via the Stop button in the portal (again in the afternoon): (SeverBusyWithOtherOperation) Cannot perform 'Stop' server operation because server '<name>' is busy processing other operation.
  • The self-help diagnostics in the portal report two platform-initiated downtimes: 09:35:55–09:39:15 and 09:58:47–10:04:45, both "An unexpected problem is preventing restoring access to your Azure Database for PostgreSQL - Flexible server", reason unknown. CPU 10–19 %, memory 14–18 %, no Service Health events for the subscription.
  • Previous starts of this server took about 2 minutes. We have not changed server parameters recently.

This is a test environment that is normally stopped, so compute keeps being billed while we cannot stop it. Our subscription only has the Basic support plan, so we cannot open a technical support request.

Questions:

  1. Can someone from the product team complete or cancel the stuck start operation so that the server can be stopped again?
  2. Is there anything we can do on our side to clear this state?
  3. How can our pipeline detect this state, for example with a timeout on the start operation, without leaving the server in a busy state?

Thanks a lot!

Azure Database for PostgreSQL

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.