监控网站所需的建议

监控网站所需的建议

我对站点监控这个事情还很陌生,所以请耐心等待。

我正在为我的网站寻找一个好的监控服务。我试图确保网站运行正常,而不仅仅是运行(即响应迅速,并且正常工作,而不仅仅是响应迅速)。例如,数据库可能已关闭,因此网站响应迅速但不工作,这意味着每次请求您都会收到错误页面,而不是您想要的页面。您通常如何处理这种情况?

在我的应用程序中,我有一个类似致命错误模式的东西,如果出现应用程序无法恢复的错误(例如数据库关闭时),那么应用程序将设置为致命错误模式,并且将始终转移到一个页面,上面写着“我们遇到了一些技术问题,很快就会恢复在线”(这样做是为了避免每次请求都返回错误,这对用户体验来说并不愉快,也是为了避免记录大量基本相同的错误)。

我正在考虑编写一个监控服务应该调用的 Web 服务。Web 服务应该返回一个布尔值,因此,如果它返回 true,则表示网站正常运行,但如果它返回 false,则表示出现问题。是否有可能找到一个监控服务,可以检查从 Web 服务返回的值,并在它不是预期值时通知我?

抱歉,问题太长了,谢谢大家的建议

答案1

以下是您可能觉得有用的类似问题的链接:

有人可以推荐一个网站监控服务吗?

答案2

您可以制作一个合适的 URL,使用 wget 获取它并检查返回的内容。通过 cron 或任务计划程序定期运行它,如果出现问题,它会向您发送电子邮件。

答案3

总会转到一个页面,上面写着“我们遇到了一些技术问题,很快就会恢复在线”

因此,你需要一个带有关键字检查的服务(alertsite、alertfox 和大多数其他服务都有这个功能)

答案4

相关内容