在更改Web App的诊断日志刀片中的设置时(下面的示例屏幕截图),它将重新启动相关的Web App。
有没有办法在不遇到停机的情况下更新这些设置?
一种方法可能是在临时插槽上执行此操作,然后在预热后将其交换到生产中,但是没有更简单的方法吗?
答案 0 :(得分:1)
更改Web App的诊断日志刀片中的设置时(下面的示例屏幕截图),它将重新启动Web App
据我所知,如果我们打开应用程序日志记录和Web服务器日志记录,并将日志存储在Azure存储blob容器中,带有已配置的Blob容器URL的DIAGNOSTICS_AZUREBLOBCONTAINERSASURL
将自动添加到 App设置并写入环境变量。然后,Azure网站将检测更改并自动重新启动。
如果你想避免重启网站影响用户体验,正如你所说,使用临时插槽可能是一个不错的选择。此外,为了实现高可用性,请尝试运行具有多个实例的网站。