【问题标题】:Why I got an error request every 5 minutes in an Azure App Service为什么我在 Azure 应用服务中每 5 分钟收到一个错误请求
【发布时间】:2021-10-10 07:53:55
【问题描述】:

我在 Azure 上有一个 Java Web 应用程序,但我在它的 Application Insights 中收到了失败的请求。看起来有人每 5 分钟调用一次“http://myApp.azurewebsites.net/error”,但我没有这个接口,所以 Application Insights 中有很多失败的 404 请求。然后我在app里加了这个接口,但是还是有很多失败的404码请求。我不知道这些请求,我不知道它们来自哪里,也不知道它们想做什么。我是否在我的应用中设置了错误的配置?

【问题讨论】:

  • 有很多僵尸网络和其他不良行为者在测试 IP 等漏洞。很可能有人试图“破解”您的应用程序。可能不是专门针对您,而是针对整个 IP 范围。对于这类东西,有 Web 应用程序防火墙 (WAF) de.wikipedia.org/wiki/Web_Application_Firewall

标签: azure azure-web-app-service azure-application-insights


【解决方案1】:

要缩小此问题的范围,您可以为您的网络应用启用诊断日志。 Web 服务器诊断日志记录可帮助您跟踪源自组件的异常详细信息。如果您怀疑错误来自您的应用程序,则“应用程序诊断”是跟踪错误原因的来源。

此外,在您的网络应用程序上启用日志流,这样无论高峰或非高峰时间,您都可以监控实时日志流,您的网络应用程序如何执行并响应每个请求。

【讨论】:

  • 应用服务的配置中有一个叫“Always on”的设置,我关掉这个设置后就可以正常使用了,非常感谢~
【解决方案2】:

在应用服务的配置中有一个名为“始终开启”的设置,当我关闭此设置时它可以正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-23
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 2014-12-06
    • 2018-06-16
    相关资源
    最近更新 更多