前言 某天数据库意外下线导致网站没法访问,过了好几小时都没发现,直到朋友提醒才知道。 于是乎准备做一个定时检测网站状态的小服务。 想过直接在服务器上部署监控服务,但考虑到“把监控服务部署到监控对象上”还是很不妥,如果服务器挂了监控服务也得挂,那就白折腾了。 所以云函数就成了最优选择,而且腾讯还提供了3个月的免费试用。 设计 触发方式 云函数使用定时触发,每隔固定时间执行一次。 执行逻辑 访问目标网站,判断返回的HTTP状态码 状态码为200表示一切正常,打印正常信息,函数结束。 状态码非200表示出现问题,打印异常信息,并且通过WebHook给企业微信发送信息。