网站打不开时收到邮件提醒的几种做法
网站打不开时收到邮件提醒,大致有几条路:UptimeRobot 这类免费监控工具、主机商或平台自带的宕机提醒、自己架一个 Uptime Kuma 之类的检查器、会打电话叫人的付费服务,或者把这句话交给 MailMeWhen,不用注册、不用看后台。
多数人不是从监控后台知道网站挂了的。是有客户写信来问你们还开不开,或者是周日晚上你自己打开店铺,看到一片空白。到那时它已经打不开好几个小时了,这段时间里的订单和注册,全没了。
网站打不开时收到邮件提醒的几种做法
一句话办好网站宕机提醒
写下网址,再写清什么叫「正常」就行:「我的店打不开了就发邮件给我」。由真人来设置,不用注册、不用看后台,之后没有任何东西要你自己维护。我们每分钟查一次,只要网站还在响应,你就什么都收不到。
网站没响应时,我们会换一条完全不同的网络线路再试一次。两条都失败才写信,因为一条线路失败,可能是我们这边断了,不是你的网站有问题。信会在网站失去响应后两三分钟内到你邮箱,用大白话说我们看到了什么:请求超时、服务器报 500,还是域名解析不出来了。域名还能查到的话,信里会说它是否还指向一台服务器,这决定你该找主机商还是找域名注册商。网站恢复后,再来一封信,告诉你总共停了多久。
如果你愿意,每周还可以收一封短信,告诉你网站一直正常、我们还在盯着。任何监控都有这个问题:没消息可能是没事,也可能是监控自己死了,这封信就是用来分清这两种情况的。前 7 天免费,不用填付款信息;之后这一个网站每月 US$5,不订就自动停。回一句话就能停。
关于宕机提醒,值得知道的
只查首页,可能正好漏掉真正坏掉的那一块。结账流程挂了的店,首页常常还好好的;后端死了的应用,外壳照样能画出来。所以最好指定一个必须出现在页面上的词,比如「加入购物车」或「登录」。这样打得开但已经不能用的页面,也算宕机。
误报是人们不再看报警的原因。一次查失败不等于宕机。一次重启、一个丢包、监控自己线路上的一个坏分钟,从外面看都和服务器死了一模一样。不管你用什么,它都应该先再查一遍再写信,最好还是换一条线路查。
知道了不等于修好了。没有哪种提醒能让网站不挂,它给你的是从网站失去响应到客户发现之间的那段时间。提前定好谁收信、收到后做什么。如果宕机一小时的损失很大,就花钱买一个凌晨三点会打电话的服务。
试试看,把这句话交给我们:
帮我盯着我的店 [粘贴链接],打不开了就发邮件给我,恢复了再发一封。页面上应该有「加入购物车」这个词。
常见问题
有没有免费的网站宕机提醒?
有,而且对很多网站来说这就是对的选择。UptimeRobot 免费版能盯 50 个地址,Jetpack 免费盯 WordPress 网站,Uptime Kuma 免费但你得有一台服务器跑它。它们每 5 分钟查一次,要你自己管一个账号和一个后台。MailMeWhen 是另一种交换:一句话,不用配置,每分钟查一次,信用大白话写。你要是用后台用得顺手,就用免费的。
网站挂了,我多久能知道?
我们每分钟查一次,失败后先换一条独立线路确认再写信,所以信通常在网站失去响应后两三分钟内到。提交需求后 24 小时内,第一封信会告诉你盯的是什么、多久查一次、第一次查看到了什么。没有间隔要你选,也没有后台要你管。
监控说我的网站挂了,可我自己打开是正常的,听谁的?
两边都可能对。一个网站可以在一条网络上正常、在另一条上打不开:某个网段被挡了、某条线路断了、CDN 在某个地区出问题、DNS 改了但有的解析器还没更新。所以一次查失败永远不该变成一封信。我们只在两条独立线路都失败时才说它挂了;两边说法不一致时,我们不出声,再查一遍,不告诉你我们证明不了的事。