在一段时间内未向Web应用程序发出请求时,监控何时卸载Azure Web应用程序的最佳方法是什么?
为Web服务器启用 Logstream 似乎没有显示任何用途..
任何提示都非常赞赏!
答案 0 :(得分:3)
您可以将Azure Application Insights用于create a web test,以便在网站不再可用时提醒您。它将从您选择的数据中心ping您的站点并执行您选择的某些操作(邮件,webhook等)。
但是,如果您希望自己的网络应用保持在线状态,则可以将其计划升级为至少基本的,并且设置为enable 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文件夹中。
希望这有帮助。