返回文章列表
生活问题解决2 分钟

VPS 运维备忘录:Nginx、PM2 和日志

个人站点部署到阿里云 VPS 之后,真正重要的不是一次性上线,而是能在问题出现时迅速定位、重启和恢复。

本页目录

站点上线之后,运维才开始

个人主页上线后,常见问题并不是代码本身,而是进程挂了、端口冲突、Nginx 配置变更、日志看不懂。

我常用的检查顺序

  1. 看 PM2 进程是否还在
  2. 看应用日志有没有异常
  3. 看 3000 端口是否真的监听
  4. 看 Nginx 配置能不能通过校验
  5. 看服务器安全组和防火墙有没有挡住外部访问

保持简单

一个小站点的运维目标不是自动化到很重,而是把关键命令记清楚,把恢复路径缩短。

可复制的只读检查命令

下面以本机 Nginx 与 PM2 为例,进程名、端口和健康检查地址需要替换成自己的实际配置。先检查,再决定恢复动作。

pm2 status
ss -ltn
systemctl is-active nginx
nginx -t
curl --fail --silent --show-error --max-time 10 http://127.0.0.1:3000/ -o /dev/null

发布与回滚记录

字段记录内容
应用、发布负责人、时间待填写
源码版本、构建版本待填写
发布目录、当前进程与端口待填写
旧版本目录、回滚命令待填写
发布前检查配置校验、构建、关键页面
发布后检查进程、健康请求、实际加载的资源版本
异常与恢复结果待填写

共享排障记录时先去掉密码、令牌、Cookie 和带凭据的 URL。进程显示在线只能证明进程存在,还要在浏览器中确认页面和核心入口。

作者:Taylor

本文记录实践判断与工作方法;涉及投资、设备或家庭安全时,请结合真实数据和专业验证使用。