Solucionar problemas de falhas de troca de VIP do serviço de nuvem do Serviço de Nuvem do Azure (clássico)
Importante
Os Serviços de Nuvem (clássico) agora estão preteridos para novos clientes e serão desativados em 31 de agosto de 2024 para todos os clientes. Novas implantações devem usar o novo modelo de implantação baseado no Azure Resource Manager, Serviços de Nuvem do Azure (suporte estendido).
Este artigo ajuda você a solucionar problemas de falhas de permuta VIP do Serviço de Nuvem do Azure (exceções VipSwapNotAllowedAsRollingUpgradeIsInProgress). As falhas de troca de VIP geralmente ocorrem ao implantar uma nova versão de um serviço de nuvem em um ambiente de preparo. Após a implantação em estágios, você desejará migrá-lo para um ambiente de produção fazendo uma troca de VIP. As trocas são fáceis de manipular e não requerem tempo de inatividade.
Sintoma
Quando ocorre uma falha de troca de VIP, você pode receber uma das seguintes mensagens de erro internas do servidor (código de status HTTP 500):
O servidor encontrou um erro interno. Tente novamente a solicitação.
Houve um erro ao processar sua solicitação. Tente novamente em alguns instantes.
Causa 1: as instâncias de função de serviço não estão prontas
As instâncias de funções de serviço não estão em um estado iniciado (ocupadas, reciclando, atualizando, atualizando e assim por diante). A troca de VIP só é possível quando todas as instâncias estão em um estado íntegro. Você pode verificar o status das instâncias no painel Visão geral no portal do Azure.
Solução: verifique as instâncias de computação que não estão prontas
Para verificar ou resolver o estado das instâncias de função de serviço:
Certifique-se de que todas as instâncias de computação estejam em um estado pronto e não em um estado não pronto.
Se as instâncias estiverem presas em um estado não pronto, corrija o problema antes de fazer a troca. Para obter mais informações, consulte os seguintes artigos:
Causa 2: uma atualização de implantação impediu a troca de VIP
Uma troca de VIP foi tentada quando outra atualização ou upgrade de implantação está em andamento.
Solução: verificar se há eventos de atualização ou atualização de implantação
Para descobrir se uma atualização automática está impedindo uma troca:
Selecione seu serviço de nuvem no portal do Azure.
No painel Propriedades, examine o valor Status. Se indicar Pronto, marque Última operação para ver se um evento recente impediu a troca.
Repita as duas etapas anteriores para a implantação de produção.
Observação
Se uma atualização automática estiver em andamento, aguarde até que ela seja concluída antes de fazer a troca.
Causa 3: Um endereço IP reservado está em uso
Uma tentativa de adicionar, alterar ou remover um endereço IP reservado foi feita durante uma atualização ou upgrade. Se você reservar um endereço IP estático para seu slot de produção, certifique-se de reservar seus slots de teste também.
Solução: verifique o uso de endereços IP estáticos
Determine se o serviço está usando um endereço IP estático para ambientes de preparo e produção. Verifique se a folha de configuração do serviço de nuvem mostra o valor correto para os endereços IP reservados da implantação. Se os endereços IP reservados estiverem incorretos, atualize o arquivo de configuração com os valores corretos.
Causa 4: Um serviço está em estado de autocorreção
A autocorreção do serviço está em andamento.
Solução: entre em contato com o suporte do Azure
Se uma troca de VIP falhou porque um processo de autocorreção está em andamento, entre em contato com o suporte do Azure para obter mais assistência.
Entre em contato conosco para obter ajuda
Se você tiver dúvidas ou precisar de ajuda, crie uma solicitação de suporte ou peça ajuda à comunidade de suporte do Azure. Você também pode enviar comentários sobre o produto para a comunidade de comentários do Azure.