何时卸载Azure Web App?

时间:2018-03-07 15:03:19

标签: azure asp.net-web-api azure-web-sites monitoring health-monitoring

在一段时间内未向Web应用程序发出请求时,监控何时卸载Azure Web应用程序的最佳方法是什么?

为Web服务器启用 Logstream 似乎没有显示任何用途..

任何提示都非常赞赏!

2 个答案:

答案 0 :(得分:3)

您可以将Azure Application Insights用于create a web test,以便在网站不再可用时提醒您。它将从您选择的数据中心ping您的站点并执行您选择的某些操作(邮件,webhook等)。

Azure Application Insight - Web tests - Create test

但是,如果您希望自己的网络应用保持在线状态,则可以将其计划升级为至少基本的,并且设置为enable always on

Azure Web App - Always On

答案 1 :(得分:3)

除了金的回应:

如果您在标准定价层中运行Web应用程序,Web Apps可让您监控来自三个地理位置的两个端点。

端点监控从地理位置分布的位置配置Web测试,以测试Web URL的响应时间和正常运行时间。该测试对Web URL执行HTTP GET操作,以确定每个位置的响应时间和正常运行时间。每个配置的位置每五分钟运行一次测试。

使用HTTP响应代码监控正常运行时间,并以毫秒为单位测量响应时间。如果HTTP响应代码大于或等于400,或者响应时间超过30秒,则监视测试将失败。如果端点的监控测试从所有指定位置成功,则认为该端点可用。

Web应用程序还使您能够通过查看HTTP日志,事件日志,进程转储等来解决与Web应用程序相关的问题。您可以使用我们的支持门户网站访问所有这些信息:http://.scm.azurewebsites.net/Support

Azure App Service支持门户为您提供了三个单独的选项卡,以支持常见故障排除方案的三个步骤:

- 观察当前行为

- 通过收集诊断信息并运行内置分析器进行分析

-Mitigate

如果问题现在发生,请点击分析>诊断>立即诊断为您创建诊断会话,收集HTTP日志,事件查看器日志,内存转储,PHP错误日志和PHP进程报告。

收集数据后,支持门户网站会对数据进行分析,并为您提供HTML报告。

如果您要下载数据,默认情况下,它将存储在D:\ home \ data \ DaaS文件夹中。

希望这有帮助。