林远盯着屏幕右下角的系统时间,凌晨三点四十七分。办公室的空调发出一阵低沉的轰鸣,像是一只濒死的巨兽在喘息。作为“星域科技”最底层的后端工程师,他早就习惯了这种与代码为伴的深夜,但今晚的氛围有些诡异。空气中弥漫着一股说不清道不明的焦糊味,不是电路短路的那种刺鼻,而更像是一种陈旧水果发酵后的甜腻气息。
他的工位属于“区3”,一个在内部架构图中被标记为“废弃数据缓冲带”的区域。这里的服务器集群大多服役超过八年,散热风扇的噪音大得让人心烦意乱。林远原本只是在例行检查日志,试图修复一个无关紧要的购物车结算bug,但当他的目光扫过那一串串滚动的代码时,手指突然僵在了键盘上。
那不是普通的乱码。
屏幕中央,原本应该是JSON格式的数据流,此刻却扭曲成了一种诡异的黄色色块。这些色块在黑色的背景上蠕动、膨胀,仿佛拥有生命一般。林远揉了揉酸涩的眼睛,以为是疲劳过度产生了幻觉。他端起早已凉透的咖啡抿了一口,苦涩的味道在舌尖蔓延,让他稍微清醒了一些。然而,当他再次看向屏幕时,那些黄色的色块竟然汇聚成了一个清晰的汉字——“芒”。
紧接着,第二个字浮现出来,是“果”。
“区3区4区产品乱码芒果。”这行字并不是出现在代码编辑器里,而是直接投射在了林远的视网膜上,甚至带着一种令人作呕的粘稠感。他猛地站起身,椅子在地面上划出刺耳的声响。周围死一般的寂静,只有隔壁工位老张沉重的鼾声隐约传来。老张负责区4,那是整个数据中心最老旧、最阴暗的角落,据说那里存放着公司初创时期所有不可告人的测试数据。
林远的心脏剧烈跳动起来。作为一名资深工程师,他的理性告诉他,这绝对是某种高级黑客攻击,或者是底层驱动程序崩溃导致的内存溢出错误。但直觉,那种深入骨髓的职业直觉,却在疯狂地尖叫着警告他:不对劲。太不对劲了。
他颤抖着手,重新坐回椅子上,手指在键盘上飞舞,试图调取区3和区4的物理连接日志。随着指令的执行,屏幕上跳出了一行行红色的错误提示。这些错误提示不再遵循任何编程语言规范,而是变成了一行行令人毛骨悚然的描述:
“产品ID:001,状态:腐烂,气味:甜腻,来源:区4主库。”
“产品ID:002,状态:变异,颜色:金黄,来源:区4主库。”
“产品ID:003,状态:溢出,形态:流体,来源:区3缓存。”
每一个“芒果”都对应着一个真实存在的产品SKU。林远记得,公司上周刚上架了一款名为“甜蜜风暴”的新品芒果干,宣传语是“来自热带阳光的纯粹馈赠”。这款产品的数据流正是从区4的主库分流到区3进行缓存加速的。如果数据真的发生了某种意义上的“变质”,那意味着什么?
就在这时,一股浓烈的、令人窒息的甜香突然充斥了整个办公区。那不是电子屏幕散发出的味道,而是真实的、熟透到几乎要流出汁水的芒果香气。林远捂住口鼻,惊恐地发现,他的显示器边框开始渗出黄色的粘液。那些粘液顺着屏幕边缘滴落,在桌面上汇聚成一滩浑浊的液体,散发出令人不安的热量。
“林远?”
一个沙哑的声音在他身后响起。林远浑身一僵,缓缓转过头。是老张。老张的脸在昏暗的灯光下显得苍白如纸,他的双眼布满血丝,死死地盯着林远面前的屏幕。
“你……你也看到了?”老张的声音颤抖着,他缓缓抬起手,指向那个渗出一滩黄液的显示器,“区4区3,这两个区从来不应该有数据交互。除非……除非那些被删除的‘失败品’回来了。”
“失败品?”林远感到喉咙发干,“你是说那些测试阶段被淘汰的产品数据?”
老张惨笑了一声,从口袋里掏出一根点燃的香烟,但他并没有抽,只是看着烟雾缭绕:“三年前,我们做过一次大规模的数据清洗。公司高层要求抹去所有‘不完美’的产品记录,包括那些因为口感、外观甚至包装问题被下架的芒果产品。我们以为删除就是结束,以为格式化就是终结。但我们错了,数据是有记忆的,尤其是在区3和区4这种被遗忘的角落里。”
林远低头看去,屏幕上的黄色色块已经蔓延到了整个桌面,甚至开始顺着他的裤腿向上攀爬。那些色块不再是像素点,而是变成了无数细小的、蠕动的果肉纤维。他试图拔掉电源,但手指触碰到插头的瞬间,一股强烈的麻痹感传遍全身。
“它们不是乱码,林远。”老张的眼神中透着一种绝望的清醒,“它们是那些被遗忘的味道。它们想要被看见,想要被品尝,想要回到货架上。”
林远看着屏幕上那行不断闪烁的文字——《区3区4区产品乱码芒果》,突然意识到,这不仅仅是一个系统错误,这是一场来自数据深渊的复仇。那些被人类傲慢地判定为“不合格”、“需清理”的存在,正在以另一种形式回归现实。
周围的灯光开始闪烁,整个办公室陷入了一片混乱的阴影中。更多的黄色粘液从各个终端设备中涌出,空气中那股甜腻的香气愈发浓烈,几乎让人窒息。林远知道,他无法通过重启服务器来解决这个问题,因为问题早已超出了代码的范畴,渗透进了现实的肌理。
他深吸一口气,强迫自己冷静下来。作为工程师,他唯一的武器就是逻辑。如果这些“芒果”是通过数据流进入现实的,那么切断数据源或许能暂时遏制它们的扩散。但他必须先去区4,那里是源头。
“老张,”林远站起身,尽管双腿有些发软,但他的眼神变得坚定,“带我回区4。如果这是bug,我们就得找到它的根因,然后——”
“然后修复它?”老张苦笑摇头,指向身后逐渐被黄色粘液淹没的走廊,“不,林远。有些错误,一旦形成,就再也无法回滚。”
窗外,雷声滚滚,暴雨倾盆而下。而在办公室的深处,那些由代码构成的“芒果”正在疯狂生长,等待着将它们的主人一同吞噬。