【发布时间】:2018-08-15 17:44:21
【问题描述】:
如果在一定时间内没有向 Web 应用发出请求,监视我们的 Azure Web 应用何时卸载的最佳方法是什么?
为 Web 服务器启用 Logstream 似乎没有发现任何用处..
非常感谢任何提示!
【问题讨论】:
标签: azure asp.net-web-api azure-web-app-service monitoring health-monitoring
如果在一定时间内没有向 Web 应用发出请求,监视我们的 Azure Web 应用何时卸载的最佳方法是什么?
为 Web 服务器启用 Logstream 似乎没有发现任何用处..
非常感谢任何提示!
【问题讨论】:
标签: azure asp.net-web-api azure-web-app-service monitoring health-monitoring
您可以使用 Azure Application Insights 发送至 create a web test,它会在站点不再可用时提醒您。它将从您选择的数据中心 ping 您的站点并执行您选择的一些操作(邮件、网络挂钩等)。
但是,如果您希望您的网络应用程序保持在线,您可以将其计划升级为至少是基本的,并在设置enable always on 下。
【讨论】:
除了kim的回应:
如果您在标准定价层中运行 Web 应用程序,则 Web 应用程序可让您监控来自三个地理位置的两个端点。
端点监控从地理分布的位置配置 Web 测试,以测试 Web URL 的响应时间和正常运行时间。该测试对 Web URL 执行 HTTP GET 操作,以确定每个位置的响应时间和正常运行时间。每个配置的位置每五分钟运行一次测试。
使用 HTTP 响应代码监控正常运行时间,响应时间以毫秒为单位。如果 HTTP 响应代码大于或等于 400 或响应时间超过 30 秒,则监控测试失败。如果端点的监控测试在所有指定位置都成功,则认为端点可用。
Web 应用程序还使您能够通过查看 HTTP 日志、事件日志、进程转储等来解决与您的 Web 应用程序相关的问题。您可以使用我们的支持门户访问所有这些信息,网址为 http://.scm.azurewebsites.net/Support
Azure 应用服务支持门户为您提供三个单独的选项卡,以支持常见故障排除方案的三个步骤:
-观察当前行为
-通过收集诊断信息并运行内置分析器进行分析
-缓解
如果问题正在发生,请单击分析 > 诊断 > 立即诊断为您创建一个诊断会话,该会话收集 HTTP 日志、事件查看器日志、内存转储、PHP 错误日志和 PHP 进程报告。
收集数据后,支持门户会对数据进行分析并为您提供 HTML 报告。
如果您要下载数据,默认情况下,它会存储在 D:\home\data\DaaS 文件夹中。
希望这会有所帮助。
【讨论】: