在暂存/生产交换后,我们的生产网站进行了回收。它似乎发生在30分钟到6个小时之间,只发生一次。
是否可以在生产环境中没有应用程序回收的情况下交换2个部署插槽?
这就是我们进行交换的方式
- 部署我们的网站
- Invoke-AzureRMResourceAction -ResourceGroupName $ resourceGroupName -ResourceType Microsoft.Web / sites / slots -ResourceName $ websiteName / $ sourceSlot -Action applySlotConfig -Parameters $ ParametersObject -Force(更改appsettings)
- Invoke-AzureRMResourceAction -ResourceGroupName $ resourceGroupName -ResourceType Microsoft.Web / sites / slots -ResourceName $ websiteName / $ sourceSlot -Action slotsswap -Parameters $ ParametersObject -Force(virtual ip swap)
醇>
在我们进行虚拟IP交换之前,我们还尝试重新启动网站,但结果相同。