我们目前正在迁移到Azure的过程中,我们设置了3个环境(dev,stage,prod),这个问题只发生在prod中,而prod是唯一使用自动缩放的环境,所以我假设它与此有关。
我已经设置了一个应用程序服务计划,并部署了几个具有自动缩放功能的应用程序(dotnet),并且关闭了“始终开启”配置。我还设置了App Insights,并将所有应用程序连接到此。
由于某种原因,每个应用程序每13秒就会被ping http://appname.azurewebsites.net/admin/host/ping,这显然会导致响应404并污染日志。
有人知道为什么会这样吗?我该怎么阻止这一切
我试过停止,重新启动应用程序,我也试过关闭/打开“总是打开”,但没有什么不同。似乎也找不到任何可能这样做的警报。
2条答案
按热度按时间50pmv0ei1#
由于某种原因,每个应用程序每13秒就会被ping http://appname.azurewebsites.net/admin/host/ping,这显然会导致响应404并污染日志。
它是由Azure Application Insights的“可用性”监视功能引起的。Azure Application Insights定期向应用程序的端点发送HTTP请求,以检查其可用性和响应能力。
的数据
ie3xauqp2#
当应用服务计划使用自动缩放时,请求来自负载均衡器。禁用自动缩放,这应该会消失。