颈椎深处传来一阵尖锐的刺痛,像是有根生锈的钢针从第三节椎骨斜插进去,搅动着周围的神经和肌肉。我猛地从椅子上弹起来,眼前却瞬间黑了下去,不是黑屏,是真正的、带着金色噪点的黑暗。眩晕感像潮水一样涌上来,我不得不死死抓住桌沿,指尖因为用力而发白,胃里一阵翻江倒海。
已经记不清这是第几天了。为了那个该死的双十一流量峰值预案,还有那个总觉得不够完美的SaaS后台迭代,我已经把自己钉在这张人体工学椅——现在看来它一点也“工学”不起来——上超过半个月。每天睁开眼就是PyCharm和Chrome开发者工具,闭上眼脑子里还是MySQL的索引优化和Nginx的负载均衡配置。十四小时?可能都不止。时间被切割成以commit为单位的碎片,吃饭是机械地吞咽外卖,睡眠是四五小时浅薄而多梦的昏迷。我以为我在搭建一个可以自动运转、产生复利的系统,却忘了最核心的那个硬件,是我这个三十三岁的、正在疯狂折旧的肉体。
我们这行总有种荒谬的错觉,觉得代码是永恒的,服务器是可靠的,架构是优雅的。我们谈论高可用、容灾备份、自动化伸缩,却对自己这具唯一性的、不可热迁移的“肉身服务器”毫无运维意识。它的CPU(大脑)长期超频到90%以上,内存(精力)永远不足,而I/O接口(颈椎、手腕、腰椎)因为糟糕的“人体工程学”布线和长期高负载,已经开始报错了。不是warning,是实实在在的error。刚才那一阵眩晕和剧痛,就是系统即将宕机的致命警报。
手腕的酸痛是持续性的背景音,像一种低鸣的电流。握鼠标的右手虎口处,肌肉因为长期处于紧张抓握状态,已经有些僵硬,甚至能摸到一点轻微的肿胀。肩膀沉重得像压着两块石头,斜方肌硬得按不下去。最要命的是眼睛,干涩,发胀,看久了屏幕会有一种虚焦的模糊感,必须使劲眨眨眼才能重新对焦。这些症状以前也有,但总是被“忙完这阵就好”的念头压下去。可现在,它们联合起来造反了。
我慢慢松开抓着桌子的手,尝试着极其缓慢地转动了一下脖子。嘎啦。一声轻响,伴随着更广泛的酸麻。我甚至不敢低头去看手机——那个动作现在需要调动全身的勇气。我就那么僵直地站着,听着机箱风扇嗡嗡的噪音,看着屏幕上密密麻麻的日志输出。
这算什么?用健康换流量?用颈椎的变形换SEO排名的提升?我们精心计算着用户的留存率、客单价、LTV,却从未计算过自己身体的“折旧率”。这台肉体的“服务器”,没有云服务商给你提供,没有SLA保证,一旦核心部件(比如心脏或者脑血管)出现不可逆的损伤,那就是永久性的数据丢失和业务终止。再牛逼的分布式SaaS架构,跑在一个随时会蓝屏的宿主机上,又有什么意义?
复利?我原来以为复利是流量滚流量,是代码生代码。现在我突然意识到,真正的、最基础的复利,是健康的身体在时间维度上产生的精力红利。每天精神饱满地高效工作六小时,持续三十年,远比透支身体疯狂工作十四小时,但只能撑三年,要划算得多。前者是可持续的商业模式,后者是杀鸡取卵的庞氏骗局。而我,差点成了自己身体的诈骗犯。
不能再这样了。这个警报必须被最高优先级处理。
我关掉了正在运行的爬虫脚本和压力测试程序。屏幕暗下去,倒映出我那张苍白、油腻、挂着两个浓重黑眼圈的脸。我打开了一个新的记事本,敲下了几个字,像是一份给自己的运维手册:
1. 强制物理断电:每晚十二点前,无论代码写没写完,必须离开电脑。手机勿扰模式。
2. 硬件维护周期:每日必须加入“维护时段”。早上半小时拉伸,下午半小时散步或快走。周末必须有半天完全脱离电子设备的活动。
3. 外设升级:重新评估这把“工学椅”,考虑升降桌。严格遵循20-20-20法则(每20分钟看20英尺外20秒)。
4. 负载监控:设立身体感知检查点。一旦出现持续性酸痛或精神倦怠,立即降低负载,而不是硬扛。
写到这里,颈椎的刺痛依然隐约存在。但那种恐慌的眩晕感已经褪去了一些。我知道,修复这个“系统”需要时间,甚至可能有些损伤已经不可逆。但至少,从今天,从此刻,从这份自我体检报告开始,我必须把“肉身服务器”的可用性,置于一切业务逻辑之上。
没有健康的1,后面再多的0,都没有意义。这个道理,我居然要用一次差点宕机的体验,才真正刻进骨子里。真是……够讽刺的。
该起来活动一下了。哪怕只是走到窗边,看看外面。














