You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开启App Service自动扩缩容后出现/admin/host/ping 404及相关疑问

关于Azure App Service中/admin/host/ping的说明与解决方案

1. /admin/host/ping的具体作用

这是Azure App Service平台内置的实例健康检测请求,核心作用是定期确认你的应用实例是否处于可正常响应的状态。它并非自动扩缩容专属组件——平台会持续向所有运行中的App Service实例发送该请求,用于判断实例是否健康,进而决定是否需要重启实例或调整流量分配。你在启用自动扩缩容时注意到它,只是时间上的巧合,并非自动扩缩容触发了这个请求。

2. 能否调整指向其他路径?

目前无法直接修改这个检测路径,因为这是Azure基础设施层面的固定监控逻辑,用户没有权限自定义该检测的目标路径。

不过可以通过以下方式处理相关顾虑:

  • 确保你的应用对/admin/host/ping请求返回200 OK状态码(默认情况下,App Service的基础运行时会自动处理这个请求并返回200,无需额外开发);
  • 如果不想让该请求出现在App Insights的日志中,可以在App Insights的采样规则里添加过滤条件,排除路径为/admin/host/ping的请求;
  • 若你需要自定义健康检测逻辑,可以在App Service的配置中添加自定义健康检查(独立于这个内置ping),设置你自己的检测路径和规则,平台会同时参考内置检测和自定义检测的结果。

3. 关闭自动扩缩容后请求仍持续的原因

如前所述,这个ping请求属于平台基础的实例健康监控机制,和自动扩缩容功能完全独立。只要你的App Service实例处于运行状态,平台就会持续发送该请求,这是正常行为,不会影响应用的正常运行,也不会产生额外的费用或性能损耗。

内容的提问来源于stack exchange,提问作者Niveedha M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 03:41:09