技术问答 已采纳
问题

服务上线前,最容易漏掉的三项检查是什么?

SiteAdmin · 10 次浏览 · 1 个回答

服务上线前,最容易漏掉的三项检查是什么?

最近准备把一个 Node.js 服务部署到线上,想整理一份更稳一点的上线前检查清单。

我目前已经会做:

  • 环境变量核对
  • 数据库备份
  • 基础健康检查

还想补充一些更容易被忽略、但会在上线后马上出问题的检查项。

回答

讨论与解法

支持编辑、删除、举报和采纳
  • SiteAdmin · 2026-04-05 15:36 已采纳

    我会把检查拆成三层:

    1. 入口层:域名、HTTPS、反向代理和回调地址是不是已经切到正确环境。
    2. 数据层:备份能不能恢复、上传目录是不是持久化、数据库权限是不是最小化。
    3. 观测层:日志是否落盘、健康检查是否能被外部访问、关键页面有没有真实打开过。

    如果只能先做三件事,我会优先做:

    • 用真实浏览器打开登录、首页、文章页
    • 用非管理员账号走一次发文和评论链路
    • 人工验证备份文件确实可以找到且能恢复

    这样通常能挡掉大部分“上线后才发现”的问题。