网站宕机最麻烦的不是故障本身,而是你最后一个知道。UptimeRobot 这类外部监控会定时访问网址,连续失败后提醒你,适合没有专职运维的小网站。
第一个监控不要只填首页
建立 HTTP(s) Monitor,名称写清站点与环境,URL 使用最终 HTTPS 地址。首页监控能发现整站故障,但不能证明关键功能正常。至少再加一个登录页、表单成功页或公开 API 健康地址。
监控间隔不用一味追求最短。普通内容站 5 分钟足够;频率越高,偶发网络抖动越容易造成误报。提醒渠道至少配置两种,例如邮件加手机推送,并先用测试通知确认能收到。
收到 Down 提醒先别重启
先自己用移动网络打开,再看主机状态、DNS 和 SSL。只有单个地区失败,可能是线路问题;全球都失败,再检查服务器负载和应用日志。记录故障开始时间、恢复时间、HTTP 状态码和当时做过的变更。
如果很快收到 Up,仍要查原因。频繁的 30 秒故障会影响支付回调、爬虫抓取和用户信任,只是平时不容易被发现。
状态页适合公开透明
对 SaaS 或客户后台,可以建立公开状态页,把网站、API、邮件等组件分开。故障时用户不必反复问客服,也能减少“是不是我账号坏了”的误会。
监控不能替代备份,也不能自动修复程序。它负责的是尽早发现和留下时间线。把提醒接通、把排错顺序写好,已经能把小团队的恢复速度提高一大截。
暂无评论