A 800-ot meghaladó üzembehelyezési hibák elhárítása

Minden erőforráscsoport legfeljebb 800 üzemelő példányt lehet üzembe helyezési előzményei között. Ez a cikk azt a hibát ismerteti, amely akkor jelenik meg, ha egy üzembe helyezés meghiúsul, mert az meghaladná az engedélyezett 800 üzemelő példányt. A hiba elhárításához törölje az üzemelő példányokat az erőforráscsoport előzményeiből. Ha töröl egy üzemelő példányt az előzményekből, az nincs hatással az üzembe helyezett erőforrásokra.

Az Azure Resource Manager automatikusan törli az üzemelő példányokat az előzményekből a korlát közelében. A következő okok valamelyike miatt továbbra is megjelenhet ez a hiba:

  1. CanNotDelete zárolással rendelkezik az erőforráscsoporton, amely megakadályozza a törléseket az üzembehelyezési előzményekből.
  2. Ön nem törölte az automatikus törlést.
  3. Nagy számú üzemelő példány fut egyidejűleg, és az automatikus törlések feldolgozása nem elég gyorsan történik a teljes szám csökkentése érdekében.

A zárolás eltávolításával vagy az automatikus törlés engedélyezésével kapcsolatos információkért lásd: Automatikus törlések az üzembehelyezési előzményekből.

Ez a cikk azt ismerteti, hogyan törölhetők manuálisan az üzemelő példányok az előzményekből.

Hibajelenség

Az üzembe helyezés során hibaüzenet jelenik meg, amely szerint az aktuális üzemelő példány túllépi a 800 üzemelő példányra vonatkozó kvótát.

Megoldás

Az az deployment group delete paranccsal törölheti az üzemelő példányokat az előzményekből.

az deployment group delete --resource-group exampleGroup --name deploymentName

Az öt napnál régebbi üzemelő példányok törléséhez használja a következőt:

startdate=$(date +%F -d "-5days")
deployments=$(az deployment group list --resource-group exampleGroup --query "[?properties.timestamp<'$startdate'].name" --output tsv)

for deployment in $deployments
do
  az deployment group delete --resource-group exampleGroup --name $deployment
done

Az alábbi paranccsal lekérheti az üzembe helyezési előzmények aktuális számát. Ehhez a példához Bash-környezet szükséges.

az deployment group list --resource-group exampleGroup --query "length(@)"