上周三下午,我改了个博客的CSS,就调了几个像素。git push之后,手指悬在回车键上方那0.3秒,后背还是绷了一下。

20年了。从银行核心系统到个人VPS,这个条件反射从没消失。命令行自动弹出tail -f /var/log/nginx/access.log,浏览器切到Cloudflare看缓存命中率和错误日志。一切正常?再盯一会儿。

打开网易新闻 查看精彩图片

这种"万一呢"的紧张感,表现形式因人而异。有人是眼皮跳,有人能 paranoid 几小时。我?半夜惊醒摸手机查监控,"是不是漏了什么?"——这种事发生过不止一次。

最讽刺的是自动化程度越高,这毛病越怪。我的VPS上跑了13个Docker容器,全自动化部署。改个配置而已,脑子却在跑灾难片:容器编排冲突、网络分区、存储卷挂载失败……

这种焦虑不是空穴来风。大脑里存着太多高清重播的翻车现场。

去年4月28号,新容器上线。第二天早晨,Pipeline-health邮件标红"DEGRADED"。SSH连不进去,kcompactd吃掉92% CPU。站在那儿干瞪眼的那几分钟,以及接下来几小时的调试,成了肌肉记忆的一部分。

还有一次Docker磁盘起火:33GB构建缓存+23GB废弃镜像把盘塞到100%,所有应用瞬间躺平。另一次Astro构建吃掉2.5GB内存,把7.6GB的系统顶到OOM。GitHub Actions runner里删_work/_temp目录的手动救援……

这些场景反复证明:系统对"小改动"的反应,从不按剧本走。

所以每次部署后那5分钟,我都在做同一件事——假装控制。测试再完善、监控再密集、自动化再成熟,"生产环境"四个字本身就是不确定性的同义词。这种毫无意义的紧张,大概会跟我到退休。