Failed to complete phase two of swap between slot – Azure Webapp resolvido

WebApps no Azure oferecem uma plataforma para hospedar aplicativos web. Um recurso valioso nesta plataforma é a capacidade de usar “slots” para testar novas versões ou configurações sem afetar o ambiente de produção.

Algumas vezes pode acontecer um erro durante a fase de troca de slots, especificamente “failed to complete phase two of swap between slot”.  Esse erro ocorre porque alguma tarefa está em execução no swap:
“Cannot Modify this site because another operation is in progress”

Neste artigo vou te mostrar como resolver este problema usando o comando Invoke-AzResourceAction para forçar o reset dessas tarefas.

ERRO:

SOLUÇÃO:

Vamos utilizar o comando Invoke-AzResourceAction o comando deve ser formatado da seguinte maneira:

  1. Abrir o Azure CLI: Certifique-se de que você está conectado à sua conta Azure no CLI.
  2. Executar o Comando:

Invoke-AzResourceAction -ResourceGroupName [resource group name] -ResourceType Microsoft.Web/sites/slots -ResourceName [app name]/[slot name] -Action resetSlotConfig -ApiVersion 2015-07-01

Substitua [resource group name], [app name], e [slot name] com os nomes apropriados para o seu cenário.

Após a execução do comando, acesse o Azure Portal para verificar se a troca de slot foi concluída com sucesso.

Após a execução do comando, você conseguirar efetuar o swap

Referências:

Nos vemos nos próximos posts

Sobre Jackson Martins 48 Artigos
Aquele cara que não cansa de aprender e estudar! Empresário, MVP Microsoft, Blogueiro, Instrutor e até youtuber. Curioso por natureza, não desisto até aprender e entender como tudo funciona 😜

Seja o primeiro a comentar

Faça um comentário

Seu e-mail não será divulgado.


*