【问题标题】:Changing Diagnostic logs restarts Web App更改诊断日志会重新启动 Web 应用
【发布时间】:2017-04-11 18:16:41
【问题描述】:

当更改 Web 应用的诊断日志边栏选项卡中的设置时(下面的示例屏幕截图),它将重新启动相关的 Web 应用。

有什么方法可以在不停机的情况下更新这些设置?

一种方法是在暂存槽上执行此操作,然后在其预热后将其交换到生产环境中,但没有更简单的方法吗?

【问题讨论】:

    标签: azure azure-web-app-service


    【解决方案1】:

    当更改 Web 应用的诊断日志刀片中的设置时(下面的示例截图),它将重新启动 Web 应用

    据我所知,如果我们打开应用程序日志记录和 Web 服务器日志记录,并将日志存储在 Azure 存储 Blob 容器中,则配置了 Blob 容器 URL 的 DIAGNOSTICS_AZUREBLOBCONTAINERSASURL 将自动添加到 应用程序设置 并写入环境变量。然后 Azure 网站会检测到更改并自动重启。

    如您所说,如果您想避免重新启动网站影响用户体验,那么使用暂存槽可能是一个不错的选择。此外,为了高​​可用性,请尝试运行具有多个实例的网站。

    【讨论】:

    • 将其添加为环境变量这一事实为我的前进提供了大量背景信息。它还解决了我使用 Microsoft 记录的另一个问题(我的诊断设置存储设置在每次发布后重置)。
    猜你喜欢
    • 1970-01-01
    • 2021-07-26
    • 2015-04-01
    • 2018-02-06
    • 2017-06-04
    • 2013-11-06
    • 1970-01-01
    • 2018-11-25
    • 2017-03-03
    相关资源
    最近更新 更多