【问题标题】:Set static hostname app service console Azure设置静态主机名应用服务控制台 Azure
【发布时间】:2020-05-27 00:50:37
【问题描述】:

我在后面有一些应用服务和进程,目标是托管应用服务的机器名称(主机名)。我意识到当我在服务应用程序中访问控制台时,主机名由于某种原因不断变化。

我想知道是否有办法设置静态主机名。

提前致谢

【问题讨论】:

  • 可以发截图吗?

标签: azure azure-web-app-service


【解决方案1】:

机器名称会发生​​变化,因为您的 web 应用程序有多个实例(机器)。如果您只有一个实例,则机器名称不会更改。

如果要保留多个实例,可以禁用 webapp 的 ARR 亲和性功能。

参考:

Disable Session affinity cookie (ARR cookie) for Azure web apps

【讨论】:

  • 是的,我们使用了多个实例,这就是问题所在。感谢您的帮助!
【解决方案2】:

您是否在多个实例上运行? (检查 WebApp 的横向扩展刀片)。当您尝试访问 Kudu 站点时,它可以访问任何这些实例的 Kudu。这就是为什么您会看到主机名发生变化的原因。您可以使用 ARR Affinity cookie 转到特定实例,但您无法控制主机名本身。

【讨论】:

  • 是的,我们使用了多个实例,这就是问题所在。我们在代码中找到了脚本的解决方法。
猜你喜欢
  • 2019-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多