【发布时间】:2020-05-27 00:50:37
【问题描述】:
我在后面有一些应用服务和进程,目标是托管应用服务的机器名称(主机名)。我意识到当我在服务应用程序中访问控制台时,主机名由于某种原因不断变化。
我想知道是否有办法设置静态主机名。
提前致谢
【问题讨论】:
-
可以发截图吗?
标签: azure azure-web-app-service
我在后面有一些应用服务和进程,目标是托管应用服务的机器名称(主机名)。我意识到当我在服务应用程序中访问控制台时,主机名由于某种原因不断变化。
我想知道是否有办法设置静态主机名。
提前致谢
【问题讨论】:
标签: azure azure-web-app-service
机器名称会发生变化,因为您的 web 应用程序有多个实例(机器)。如果您只有一个实例,则机器名称不会更改。
如果要保留多个实例,可以禁用 webapp 的 ARR 亲和性功能。
参考:
Disable Session affinity cookie (ARR cookie) for Azure web apps
【讨论】:
您是否在多个实例上运行? (检查 WebApp 的横向扩展刀片)。当您尝试访问 Kudu 站点时,它可以访问任何这些实例的 Kudu。这就是为什么您会看到主机名发生变化的原因。您可以使用 ARR Affinity cookie 转到特定实例,但您无法控制主机名本身。
【讨论】: