下一章 上一章 目录 设置
55、第十七 凌晨一点四 ...
-
凌晨一点四十七分,机房里只剩终端屏幕的冷光。
那种光没有温度。它从十七寸的液晶面板上漫出来,把林知遥的脸照成青白色,在她眼底投下两道细长的倒影。屏幕边缘的黑色塑料外壳反着一层薄光,像某种深海生物的甲壳。
她盯着告警日志最末那一行,手指停在键盘外侧。
指腹贴着桌面,能感觉到机房特有的那种干燥——空调把空气里的水分抽得很干净,指纹摁上去不会留痕。键盘是黑色的,字母磨得发亮,Enter键右边缘有一道浅浅的划痕,不知道是哪任运维留下的。
工厂这两天有几条延迟告警从生产线一路反弹回核心库,路径不太对。她下班前没追完,没回房,绕到设备区机房,外套挂在椅背上,从凌晨追到现在。
六点半下班,她在食堂吃了碗面,筷子搁下的时候天还亮着。走到机房门口,走廊里的声控灯啪地亮了一盏,又灭了。她刷卡进门,没开大灯,只把工位上那盏台灯往左拧了拧。后来台灯也关了,只剩屏幕。
机柜在身后排成两列,低频嗡鸣压在耳里。中央空调出风口在头顶。她不冷,坐久了肩膀僵住。
那种僵是从颈椎开始的。她保持一个姿势太久,肩胛骨中间某个位置在发酸,但她没动。动一下就要重新对焦,重新把思路捡起来。不值得。
告警链一层一层展开。
`/factory/core/alert/cache/rollback/`
下面是一串日期文件夹,再往里是一个裸命名的目录——
`_v17/`
她没立刻点。
光标悬在那个下划线开头的文件夹名上,屏幕上的蓝色高亮框把那三个字符圈住。她的手指搭在鼠标左键上方,没有落下去。
这条路太顺。
从外层告警一路追到这里,没有权限拦截,没有跳转,没有混淆命名。每一道门都虚掩着。像是有人把灯一盏一盏提前打开,让她按着光走过来。
工厂的系统她接手三个多月,摸得七七八八。核心库的命名规则她清楚,一般是日期加功能缩写加版本号,比如`20231015_cache_v3`这种。下划线打头的裸命名,她没见过。
她眨了一下眼。眼球有点干,空调吹的。
她抬眼。
江屿靠在最外侧那一排机柜的边沿,外套搭在臂弯,袖口卷到小臂。机房顶灯只照到他半边肩线,再往里就是黑。
那片黑把他的轮廓切成两半。右边肩膀和小臂被光勾出来,左边整个人融进机柜的阴影。他站的位置刚好在两排机柜的夹角,背后那台服务器的指示灯一明一灭,蓝光从他耳后透过来,又暗下去。
她不知道他什么时候进来的。
机房的门是防火门,很重,推开会有声音。但她没听见。也许是机柜的嗡鸣盖住了,也许是她太专注,也许是他推门的动作很轻。
她也没问。
问了要接话。接了话这个时间点就变得需要解释——她为什么凌晨两点还在机房,他为什么凌晨两点也在机房,他们为什么会在这个时间点出现在同一个没开灯的房间里。
不问就不用解释。
她垂下眼,重新看屏幕。
桌面右侧出现了一只玻璃杯。
杯子是机房茶水间的那种,透明,底厚,杯壁上凝着一层薄薄的水雾。水是温的——她能看出来,杯壁上那层雾还没开始往下淌,说明刚倒不久,温度还没降到凝结水珠的程度。
她不记得倒过水。
她的水杯在宿舍桌上,白色保温杯,盖子拧得很紧。她走的时候没带。
她转头去看他。
江屿已经退回到机柜阴影里,左手腕侧的旧表带反了一下光。他没有抬头看她。他的手刚从杯口离开,正在往外套口袋里收。
那只表她见过几次。表盘很旧,皮带磨出了毛边,秒针走得很慢,像是电池快没了又舍不得换。他戴表的习惯她不清楚,只知道他有时候戴有时候不戴,没什么规律。
他没有说"喝完再看",也没有说"今晚先到这里"。
他就是把杯子放下,退回去,半边身子重新进了暗。
林知遥把视线挪回屏幕。
她能感觉到他还在身后两三米的位置。机柜的嗡鸣里多了一层呼吸的节奏,很浅,但她分得出来。那不是机器的声音。
她点进 `_v17/`。
---
第一行是时间戳——十年前,十月二十九日。
后面跟着一串她不可能记错的字符。
全国赛,复赛组,B区编号。
第十七。
那串数字排在屏幕正中央,字体是系统默认的等宽字体,每个字符占同样的宽度,0和1和7排得整整齐齐。冷光把它们照得很亮,像刻在什么东西上一样。
她的手指慢慢收紧。
指节一根一根地弯下去,握住鼠标的弧度,指甲陷进掌心那一小块软肉里。她没有用力到疼,但她能感觉到那个收紧的动作是控制不住的。
她当年没拿第一。复赛第二天上午,她在主算法那道题上爆栈,从全场前列掉到倒数第二。下午她重写整个数据结构,从底下一点点追到第十七。
那天中午她没吃饭。
赛场在某个大学的机房楼里,午休只有四十五分钟,她坐在走廊尽头的台阶上,膝盖顶着下巴,盯着对面那堵贴满通知的墙。有人从她身边走过去,脚步声很近,她没抬头。脑子里还在跑那段崩掉的递归,一遍一遍,找不到出口。
下午进场的时候手是抖的。键盘打字打出重影,她按一下退格,再打,再按退格。旁边那个男生看了她一眼,又把视线收回去。她不认识他。她谁都不认识。
只有她自己知道那两天中间是怎么过的。
她从来没跟任何人讲过。导师没问,同学只看到最后名次,家里人不懂。她自己也很多年没再翻过那段。
那种记忆被她压得很深。不是刻意忘掉,是没有必要翻出来。翻出来也没有人听,没有人能听懂"从第二掉到倒数第二再追到第十七"意味着什么。
那串编号现在就在屏幕上。冷光打过来,字符没有任何注释。它只是被存在这里,像一块被人小心放好的石头。
没有文件夹说明,没有备注,没有任何一行代码解释它为什么在这里。它就是在这里。被放在一个以17命名的隐藏目录里,在工厂核心库的最深处,在一条看起来顺得不像话的路径末端。
机柜的嗡鸣压在耳后。
她按了刷新。
鼠标点下去的那一下她用了点力,比平时重。F5的快捷键她没按,她按的是浏览器左上角那个刷新按钮,圆形的,带箭头的那个。
屏幕白了一下,重新亮起来。
编号还在那里。
---
她松开鼠标,又重新握住。
手心有一点潮。不是热的那种潮,是紧张的那种。她把手掌在裤子上蹭了一下,又放回鼠标上。
她没有抬头。
身后的人也没有动。
她能感觉到他还在那里。机柜阴影里的那个位置,背后那台服务器的指示灯还在一明一灭。他的呼吸声很轻,混在空调的出风声里,几乎听不出来。但她知道他在听。
她往下滚了一格。
滚轮在指腹下转动,发出细微的咔哒声。屏幕上的内容往上移了一行,又一行。
下面是另一组文件名。命名方式不一样了——前面是凌晨三点二十七分的时间戳,后面跟着两三个字母的缩写,没有扩展名。再往下,一行旧注释残片被截在一半:
`// 0922-mat-rev2 ...`
格式她认得。是保研材料归档时常用的那种结构。
0922是日期,九月二十二号。mat是material的缩写。rev2是第二版。她大四那年保研的时候,自己的材料也是这么命名的。
她没点开。
鼠标从那一行上划过去,又退回来,悬在原处。光标在那行字符上方停了三秒,又四秒,她数着自己的呼吸,没有按下去。
她左手撑在桌沿。袖口下面,无名指内侧那颗浅褐色的痣被衣料压住,看不见。她没去碰。她只把外套从椅背上往下拽了一寸,又拉回来。
那颗痣她自己都很少注意到。它藏在指缝里,不翻开手掌看不见。她上一次注意到它是什么时候?她想不起来了。可能是洗手的时候,可能是打字的时候,可能是某个发呆的瞬间。
水杯在右手肘往里一点的位置。杯壁那层薄雾还没散。
她把视线从屏幕上挪开半寸,停在杯沿,又挪回去。
杯沿那一圈是光滑的,反着屏幕的冷光。水面平静,没有晃动,说明他放下的时候手很稳。她没有伸手去拿。她的手还在鼠标上,指腹压着左键,压得很轻,不够触发点击的力度。
---
她没有问"这是什么"。
她没有问"你为什么有这些"。
她没有问"你看了多久"。
那些问题在她脑子里转了一圈,转到嘴边,又咽回去。问出来就要听答案。听了答案就要接话。接了话这整件事就变成需要处理的东西。
她不确定自己现在能处理。
她把手从鼠标上抬起来,又放回去。屏幕上那一行编号还在。
开口的时候,声音比她预想的低——
"我没告诉过你……"
后半句她没说。
她本来想说"我没告诉过你这个编号",或者"我没告诉过你当年的事",或者"我没告诉过你十七是什么意思"。但她说到一半就停了。那个"你"字出口之后,后面的话突然变得很重,重到她不想让它们落地。
她也没打算说。
机柜阴影那一侧过了一会儿,他往前挪了半步,停在她椅子斜后方两米左右的位置。光线落到他左手腕上,旧表带又反了一下。再往上他没让自己进光里。
那半步走得很轻。她没有听到脚步声,只看到光线的变化——他的小臂进了光里,手腕上那块旧表的表盘被照亮了一瞬,指针指着某个她看不清的位置。再往上是阴影,他的脸、他的眼睛、他的表情,都在暗里。
他没有解释。
他没有说"你终于看见了"。
他没有说"我一直留着"。
他低头看了一眼那只玻璃杯。
"喝点水。"
平的,像他在工厂里隔着两条产线喊"扳手在二号柜"那样平。
那种平让她有一瞬间的恍惚。好像刚才那些——那个编号、那个目录、那条顺得不像话的路径——都是她自己的错觉,好像他们只是普通的同事,在普通的凌晨,在普通的机房里,因为普通的加班而碰上。
但玻璃杯在她右手肘旁边。那层薄雾正在一点一点散开。
林知遥没有动。
她没有伸手去拿那只杯子,也没有关掉页面。
她抬起眼。
江屿这一次没有立刻把视线移开。
他往常看她,目光在她脸上落不到半下就走。这一次他多停了一些。她说不准多了多少,但她确定多了。多到她意识到——他知道她已经看见了;也多到他没有打算把眼神转开。
那道目光落在她脸上的时候,她能感觉到一种很轻的重量。不是压迫,是某种确认。好像他在等她说什么,又好像他什么都不需要她说。
她也没有躲。
她的手指停在鼠标上。光标悬在那行未命名文件上方,离"返回上一级"那个箭头大概一厘米。
往回退一格,她可以装作今晚什么都没发生。
往下点一下,她会看见更深的东西。
两个选择像两条岔路,摆在她面前。她的指腹贴着鼠标左键,感觉到那一小块塑料的温度——被她的体温捂热了,比刚进机房的时候暖。
她哪个都没选。
机柜的嗡鸣把那半句"我没告诉过你"压住,没有让它落到任何人身上。
江屿没有催她。
他的手从外套口袋里抬起来一半,又放了回去。那个动作很小,她用余光才能看到。他好像想做什么,又停住了。袖口落回原来的位置,那只旧表重新藏进阴影里。
---
机柜指示灯在他身后一闪一闪,蓝色,节奏很慢。
那种蓝很淡,不是霓虹灯那种刺眼的蓝,是深海的颜色。它从他肩膀后面透过来,在空气里划出一道一道的光痕,又暗下去,又亮起来。
走廊尽头有夜班巡检的脚步,隔着一道防火门,被拖得很远。
那个声音很轻,像是从很远的地方传来的。脚步声一下一下,节奏很慢,可能是在走,可能是在拖。然后门响了一下,脚步声没了。
她重新看向屏幕。
那串编号还在第一行。
后面那一长串她没看完的目录在下面排着,看不到头。文件夹一个接一个,有的有日期,有的没有,有的是缩写,有的是数字,排得密密麻麻,一直延伸到屏幕底部,再往下还有。
她的指节慢慢白下去。
指关节弯曲的地方皮肤绷紧了,血色被挤走,露出骨节的形状。她握着鼠标,握得有点紧,但她没意识到。她的注意力还在屏幕上,在那个编号上,在那一长串她看不懂又好像全都看懂了的东西上。
她没有按下去。
也没有退回去。
空调的出风声压在头顶,恒定的,低沉的,像某种白噪音。机柜的嗡鸣在耳后,和空调声混在一起,分不清是哪一边更响。
屏幕的冷光照在她脸上。
玻璃杯上的那层薄雾散了一点,又凝上一层新的。水还是温的。