Plateforme et infrastructure de cloud computing pour la génération, le déploiement et la gestion d’applications et de services à travers un réseau mondial de centres de données gérés par Microsoft.
Bonjour Cyprien
Si le problème survient après la fin du processus de mise à l’échelle, alors nous pouvons le considérer comme un problème de performance, ce qui est expliqué dans la documentation Microsoft.
Mais votre cas est différent, car vous êtes confronté au problème pendant la transition ou l'approvisionnement, ce qui entraîne une indisponibilité du service pour PostgreSQL Flexible Server pendant l’opération de mise à l’échelle, rendant la base de données inaccessible et provoquant des expirations de délai pour les appels API.
Parfois, les pannes de service Azure ou la maintenance dues aux compatibilités régionales affectent les opérations de mise à l’échelle du serveur PostgreSQL Flexible. Vérifiez la compatibilité régionale.
Vérifiez l’état du serveur PostgreSQL en utilisant la commande suivante :
az postgres flexible-server show --resource-group <RESOURCE_GROUP> --name <SERVER_NAME>
Si l’état est Updating ou Provisioning, cela signifie qu’Azure traite toujours la demande.
Puisque vous avez mentionné que l’opération de mise à l’échelle est bloquée depuis trop longtemps, forcez un redémarrage avec Azure CLI :
az postgres flexible-server restart --resource-group <RESOURCE_GROUP> --name <SERVER_NAME>
Si le problème persiste, annulez et réessayez la mise à l’échelle en utilisant la commande update :
az postgres flexible-server update --resource-group <RESOURCE_GROUP> --name <SERVER_NAME> --sku-name GP_Standard_D4s_v3
Parfois, si votre serveur est surchargé, l’opération de mise à l’échelle peut échouer en raison de ressources insuffisantes. Si le problème persiste, vérifiez les journaux d’activité Azure pour identifier les raisons de l’échec.
Filtrez par PostgreSQL Flexible Server et consultez les journaux d’opération de mise à l’échelle.
Veuillez nous faire savoir si cela vous a été utile, et n'hésitez pas à nous contacter si vous avez d'autres questions.
Nous vous rappelons de fermer le fil de discussion en cliquant sur "Accepter la réponse" si les informations fournies ont été utiles, car cela pourrait également bénéficier aux autres membres de la communauté.
Je traduis ma réponse de l’anglais vers le français. Veuillez excuser toute erreur grammaticale.