Por que o Azure estaria reiniciando o site quando faço uma troca de slot de implantação?

1

Tenho um site .net 4.5 em execução nos sites do Azure. Eu tenho uma implantação de teste configurada. Eu aqueci os dois sites e depois executo o processo de troca (tanto do portal azure quanto do powershell do Azure). Não importa o que eu tente, o processo de troca reinicia ambos os meus sites e eles levam cerca de 3 minutos para inicializar.

Eu estava com a impressão de que a troca de implantação deveria manter os sites "quentes" e não ter tempo de inatividade? Meus sites estão inutilizáveis por cerca de 3 minutos!

Até onde eu sei, tanto a produção quanto os slots de teste têm as mesmas configurações de aplicativo, etc.

Qualquer conselho ou ponteiros seria muito apreciado.

    
por richardwhatever 19.03.2015 / 12:30

2 respostas

1

Eu sei que esta é uma pergunta antiga, mas pensei em responder se alguém se deparar com ela. Descobri que, se você tiver configurações específicas de slot (mesmo que tenham o mesmo valor), o Azure precisará reiniciar o domínio do aplicativo durante a troca para aplicar as novas configurações.

Assumindo um espaço de "teste" e de "produção", o comportamento é mais ou menos o seguinte (não necessariamente nesta ordem):

  • O swap é iniciado
  • O Config para 'produção' é aplicado ao site 'temporário' - o domínio do aplicativo é reiniciado
  • A configuração para 'teste' é aplicada ao site de 'produção' - o domínio do aplicativo é reiniciado
  • As configurações de DNS / IP são atualizadas, a troca é concluída
  • Os usuários ficam irritados porque o site agora está "inativo" temporariamente

Se você usar a nova opção 'trocar com visualização', ela ainda reiniciará o domínio do aplicativo, mas fará uma pausa antes de realmente aplicar a troca, permitindo que você tenha tempo para aquecer a instância 'temporária' depois de ser reiniciada.

    
por 13.10.2016 / 03:15
0

Se você configurou o AutoSwap para o seu site, acredito que não haja tempo de inatividade para o site - este site descreve as etapas necessárias (muitos i's a ponto e t a serem cruzados) link

    
por 25.08.2015 / 10:54