创作声明:本文为虚构创作,请勿与现实关联
除夕夜,十一点五十八分。
办公室的暖气早就停了,我裹着羽绒服坐在工位上,手指冻得有点僵。
监控大屏上,六十四个客户系统的状态灯全是绿的。
安静。太安静了。
我倒了杯热水,暖了暖手。
手机震了一下。
运维组群里,组长方旭发了一条消息——一张照片,三亚湾的海滩,椰子树被夕阳染成金色,配文:「兄弟们新年快乐!老韩辛苦了,稳住!��」
下面一排回复——
「方哥新年快乐!」
「老韩最靠谱!」
「三亚暖和吧哈哈!」
我看了一眼,没回。
把热水杯放在桌上,继续盯屏幕。
十一点五十九分。
窗外传来零星的鞭炮声。
零点。
整栋写字楼最后一个亮着灯的房间里,我一个人跨了年。
然后,屏幕上第三排的一盏灯从绿色变成了红色。
我的心猛地一沉。
红灯意味着最高级别告警。
我凑过去看——天瑞商业。
天瑞是我们最大的客户,年合同额八百万。他们的线上会员系统搞了个跨年抢购活动。
零点零一分,第二盏灯变红了。
零点零二分,第三盏。
我已经坐到了电脑前,手指在键盘上飞。
窗外的烟花声炸开了,噼里啪啦,一阵比一阵密。
我什么都听不见了。
从凌晨零点到早上七点,我没离开过那把椅子。
七个小时。
一个人。
天亮的时候,所有的灯都回到了绿色。
我靠在椅背上,浑身像散了架。
手机上有一条未读消息,是方旭半夜两点发的:「老韩辛苦了,有情况随时call我。」
我没回。
因为有情况的那七个小时,我一直在处理,没空给他打电话。
而他在三亚的酒店里,睡得很好。
年后,公司公告栏上贴了一张名单——「春节保障特别贡献奖」。
补发奖金,每人两万。
名单第一行:方旭,运维组组长,统筹协调春节期间系统保障工作。
我的名字在第三行。
跟其他五个春节期间「轮值待命」的同事排在一起。
每人两万。
一样多。
我盯着那张名单看了三十秒。
然后我回到工位,打开电脑,开始写一封邮件。
不是辞职信。
比辞职信重要得多。
那封邮件发出去的那一刻,我的手机响了。
来电显示:周总。
我们公司的CEO。
他从来没给我打过电话。
叶舟从厨房跑出来,手上还沾着面粉。
她看见我盯着手机的表情,愣了一下。
「谁的电话?」
「老板。」
「你们老板?找你干嘛?」
我看着屏幕上那个跳动的名字,忽然觉得有点好笑。
「大概是看了一封邮件。」
01
这事要从方旭说起。
方旭是运维组的组长,比我早来两年。
他长得端正,说话温和,笑起来的时候眼角会弯成两道很好看的弧线——这种长相在技术部门里很吃香,因为客户喜欢跟好看的人打交道。
他的技术不差,但也不算顶尖。
他真正厉害的地方,是「管理」。
准确地说,是「让别人干活,然后把功劳变成自己的」这件事上的管理。
他从来不亲自处理故障。
他做的事是:安排谁去处理,然后在群里跟进进度,最后写一份总结报告交给领导。
报告的署名永远是「运维组」——但汇报的时候站在台上的是他,领导记住的名字也是他。
运维组一共六个人。
我是技术最好的那个。
这不是自夸——是事实。
六个人里,能处理最高级别故障的只有两个——我和老曹。
老曹去年跳槽走了。
现在只剩我一个。
方旭知道这一点。
所以每次出了大问题,他第一时间@我。
而我每次也都上。
不是因为他叫我就去,是因为系统崩了,客户等着,我不上没人上。
九年了。
九年里,我处理过的重大故障超过两百起。
凌晨爬起来处理过的告警,数不清了。
叶舟说她嫁给我这些年,半夜被我的手机铃声吵醒的次数比被闹钟叫醒的次数还多。
但在公司的绩效评估里,我的评价永远是——「技术骨干,表现稳定。」
稳定。
这两个字在职场里的意思是:不需要升,也不会走。
方旭呢?
他的评价是——「管理能力突出,团队协调能力强,善于统筹资源。」
统筹资源。
资源是谁?
是我。
02
春节值班这事儿是这样的。
公司的规定是春节期间运维组必须保持值守,保障客户系统正常运行。
值班方式是轮值制——六个人排班,每人负责一到两天,其余时间保持手机畅通、随时可调配。
这个制度听起来合理。
但执行起来就走样了。
排班表是方旭排的。
他排了自己的名字在初三和初四——按他的说法,「前面让兄弟们先回家过年,我后面顶上。」
听起来很仗义。
但他初三和初四排的那两天,是历年来系统最平稳的时段——年初三初四大部分客户都在休假,流量最低,基本不出问题。
除夕和初一是流量高峰——跨年活动、促销上线、会员系统并发……最容易出事的两天。
排给了我。
我看到排班表的时候,什么都没说。
因为说了也没用——别人不是不知道,是不在乎。
腊月二十八那天,方旭在群里发了一条消息:「兄弟们,春节值班辛苦了,大家按排班表走,有问题随时在群里call。我初三初四在岗,其他时间手机不关机,随时支持。」
下面一排「收到」。
然后他私信我:「老韩,除夕和初一你多盯着点,天瑞那边可能有跨年活动,我跟他们确认过了,问题不大,但保险起见你注意一下。」
「好。」
「辛苦了兄弟,回来请你吃饭。」
「行。」
那天下班的时候,我在电梯里碰见了方旭。
他拉着一个行李箱。
「方哥,出去旅游?」
他笑了笑:「带家人去三亚过年,早就订好了。初二的机票。」
初二。
他的排班是初三初四。
也就是说,他初二飞三亚,初三初四在三亚「值班」——手机在就行了嘛。
我看着他的行李箱,没说话。
他拍了拍我的肩膀:「老韩,靠你了。」
电梯到了一楼。
他拉着箱子走了。
箱子的轮子在大理石地面上滚出清脆的声响。
那天晚上回到家,叶舟在包饺子。
她看见我进门,手上沾着面粉,笑了一下。
「明天就放假了,开不开心?」
「嗯。除夕和初一我值班,不回老家了。」
她手里的擀面杖停了。
「又是你?」
「排班排的。」
「每年都是你。」
「今年客户有活动,得有人盯着。」
她低下头,继续擀面皮。
动作比刚才重了一点——面皮被擀得很薄,几乎透明。
「那我陪你。」
「不用,你回你妈那儿过年,带着豆豆。」
豆豆是我们儿子,五岁,正是黏人的时候。
她没说话。
擀了两个面皮之后,她头也不抬地说了一句。
「韩一鸣,你知不知道,豆豆上次问我,爸爸为什么过年不回家。」
「我跟他解释过——」
「你跟他说你要上班。五岁的小孩不懂什么叫上班,他只知道别的小朋友的爸爸都在家,他的爸爸不在。」
我站在厨房门口,不知道该说什么。
她抬起头,眼眶有点红,但没掉眼泪。
「你能不能跟你们组长说,换一下?」
「说过了。」
「他怎么说?」
「他说他初三初四值班,前面这两天最好是我盯。」
「他除夕在哪?」
「三亚。」
她的擀面杖啪地拍在案板上。
面粉扬起来,落在她的睫毛上。
她没擦,就那么看着我。
眼神里的东西太复杂了——有气,有疼,有一种忍了很多年的、不知道该向谁发的火。
最后她把擀面杖捡起来,继续擀。
「饺子你带着,冰在公司冰箱里,饿了热一下。」
03
除夕那天我一个人到了公司。
整栋楼空荡荡的,连前台的绿植都显得无精打采。
我打开运维监控系统,检查了一遍所有客户的服务器状态。
六十四个客户,全部在线,状态正常。
上午没什么事。
我把叶舟包的饺子放进冰箱,泡了壶茶,开始例行巡检。
中午,吃了碗泡面。不是没有饺子,是一个人吃饺子太冷清了,不想热。
下午三点,天瑞商业的技术对接人给我发了条微信。
「韩哥,今晚零点我们有个跨年会员日活动,预计流量是平时的八到十倍。我们这边准备好了,你那边帮盯一下。」
我看了一眼。
八到十倍。
这个量不小。
我打开天瑞的服务器配置看了看——按现有的资源配置,扛住五倍没问题,十倍悬。
我给方旭发了条消息:「天瑞今晚有大活动,流量可能到十倍,现有配置可能扛不住,建议提前扩容。」
方旭过了二十分钟回:「收到,你先评估一下需要加多少资源,我跟上面报。」
我花了一个小时做了评估方案,发给他。
他回了三个字:「我看看。」
然后就没了。
晚上七点,我又发了一条:「方哥,扩容方案确认了吗?零点就上活动了。」
八点,他回了:「刚问了,审批明天才能走完。你先用现有资源扛一下,实在不行临时加机器。」
审批明天才能走完。
除夕夜。
谁来审批?
我深吸一口气,没回他。
打开后台,开始手动做优化——调整负载均衡策略,清理冗余进程,把不重要的服务降级,把资源集中给天瑞。
这些事本来应该提前三天做的。
但方旭没提前安排。
因为他在订机票。
晚上十点,一切就绪。
我能做的都做了。
接下来就是等。
十一点。窗外开始有烟花的声音。
十一点半。远处的天空被烟花点亮了,红的绿的金的,一簇一簇地炸开。
十一点五十八分。方旭在群里发了三亚的沙滩照。
零点。
天瑞的灯,红了。
04
红灯亮起来的那一刻,我的肾上腺素直接拉满。
天瑞会员系统的并发请求在三十秒内从日常的两千飙到了两万八。
CPU占用率98%,内存告急,数据库连接池耗尽。
前端页面全部白屏。
我知道这意味着什么——天瑞的跨年活动,几万个用户正拿着手机刷页面,刷不出来,骂声已经在路上了。
我没有时间慌。
第一步:紧急重启数据库缓存层,释放僵死连接。
第二步:把三个非核心微服务临时下线,把计算资源全部让给会员系统。
第三步:手动扩容——我没有等审批,直接用应急权限拉了两台备用服务器加入集群。
这个操作按规定需要组长授权。
但方旭在三亚。
我没打他电话。
不是不敢打——是打了也没用。他不在现场,远程授权还得走系统,系统假期不开放。
我直接用了自己的应急权限。
出了事,我担。
零点十一分,新服务器加入集群,开始分流。
零点十五分,CPU降到了72%,数据库恢复响应。
零点十八分,前端页面陆续恢复。
但还没稳。
零点二十五分,第二波流量高峰来了——天瑞的活动是分时段的,零点半又有一批抢购开放。
我在键盘上的手指已经开始抖了——不是紧张,是冷。暖气早停了,办公室的温度大概只有七八度。
我一边盯着监控面板,一边在终端里敲命令。
零点三十二分,第二波扛住了。
零点四十五分,系统趋于平稳。
我松了口气,靠在椅背上,手心全是汗。
汗是热的,但手是冰的。
然后第二盏红灯亮了。
德昌物流。
他们的仓储管理系统在凌晨自动跑批处理的时候卡死了——年底库存盘点的数据量太大,内存溢出。
我刚把天瑞稳住,又跳到德昌的后台。
凌晨一点半,德昌搞定了。
然后是凌晨两点,瑞安地产的CRM系统告警——不是大问题,一个定时任务的配置写错了,但不处理的话会影响初一早上的业务。
两点半,处理完了。
三点到四点,天瑞的第三波和第四波活动上线。
我又扛了两轮流量高峰。
凌晨四点十五分,天瑞的活动全部结束。
系统恢复平稳。
我打开值班日志,开始记录。
一笔一笔写。
每一次告警的时间、问题定位、处理方案、操作步骤、恢复时间——全部写进去。
包括我用应急权限扩容的事。
白纸黑字,不遮不掩。
写完的时候,凌晨五点半了。
窗外的天开始发白。
鞭炮声早就停了,城市安静得像是还没醒。
我靠在椅子上,闭了会儿眼。
手机震了一下。
方旭,凌晨两点零三分发的消息:「老韩辛苦了,有情况随时call我。」
凌晨两点零三分。
我处理德昌的那个时间段。
他大概是被我在群里发的告警通知吵醒了,回了一句,然后又睡了。
「随时call我。」
随时。
我看着那四个字,笑了一下。
不是觉得好笑,是太累了,累到只剩下笑。
七点,天彻底亮了。
我站起来,浑身的骨头都在响。
走到窗边,看了看外面。
大年初一的早晨,街上几乎没有人。
远处有几栋居民楼,窗户上贴着红色的福字。
我把那碗饺子从冰箱里拿出来,放进微波炉。
叮——
饺子热了。
我坐在空荡荡的办公室里,一个人吃饺子。
韭菜鸡蛋的。
叶舟包的。
每一个都捏得很紧。
05
初一到初六,我每天都在。
不是排班排的——排班表上初一之后不是我了。
但其他人要么在外地,要么在「待命」状态,所谓的待命就是手机开着、人不来。
真有事了还是我处理。
六天里又断断续续出了十几个小问题。
没有除夕夜那么严重,但每一个都得人盯着。
初三那天,方旭在群里发了他的「值班记录」——一份Word文档,标题是「运维组春节保障工作小结」。
我打开看了一遍。
文档里写道:
「除夕夜天瑞商业系统因流量激增出现短时波动,运维组值班人员迅速响应,在组长统筹协调下,于30分钟内完成扩容和系统恢复,保障了客户活动的顺利进行。」
统筹协调。
他在三亚。
我在冰窖一样的办公室里一个人扛了七个小时。
他的统筹协调是——凌晨两点发了一条「有情况随时call我」。
我把文档关了。
手机响了,是方旭的私信。
「老韩,这个小结你看一下,有问题我改。」
我看着屏幕。
打了两个字:「没问题。」
删了。
又打了三个字:「看了,行。」
发了。
初六那天,叶舟带着豆豆回来了。
豆豆冲进门,抱住我的腿:「爸爸!」
我蹲下来抱他,他身上有一股饼干味——叶舟的妈在老家总给他塞零食。
叶舟在门口换鞋,看了我一眼。
「瘦了。」
「没有。」
「眼睛下面全是青的,你照过镜子吗?」
「值班嘛,正常。」
她没接话,拎着行李进了卧室。
晚上豆豆睡了之后,她在客厅等我。
「值了几天?」
「七天。」
「排班不是两天吗?」
「其他人没来。」
她沉默了几秒。
「那补贴呢?」
「还没发。」
她点了点头,没再问。
但她开始整理茶几的动作变重了——杯子放下去的时候磕出一声脆响。
年初八上班。
公告栏上贴了一张名单。
06
公告栏在一楼大厅的电梯旁边,经过的人都能看见。
名单标题是:「春节系统保障特别贡献奖」。
副标题:经公司评审,以下人员在春节期间为系统保障工作做出突出贡献,特此表彰并发放专项奖金。
六个名字。
第一行——
方旭,运维组组长。主要贡献:统筹协调春节期间系统保障工作,确保重点客户系统平稳运行。奖金:20000元。
第二行——
刘畅,运维工程师。主要贡献:春节期间参与轮值待命,响应及时。奖金:20000元。
第三行——
韩一鸣,高级运维工程师。主要贡献:春节期间参与轮值,处理多起系统告警。奖金:20000元。
第四行、第五行、第六行——其他三个组员,贡献描述差不多,奖金都是两万。
我站在那张名单前,看了三十秒。
六个人,一样多。
方旭排第一。
贡献描述是「统筹协调」。
我排第三。
贡献描述是「参与轮值,处理多起系统告警」。
参与轮值。
七天。一个人。除夕夜扛了七个小时的故障。用自己的应急权限做了扩容。
四个字——参与轮值。
旁边有人走过来看名单。
是隔壁部门的,不认识,看了一眼,说了句:「方旭不错啊,春节值班还拿了奖。」
他不知道方旭春节在三亚。
他只看见了名单上第一行的名字。
我转身上了电梯。
到了工位,方旭正在泡茶。
他看见我,笑了:「老韩,新年好!看到名单了吧?辛苦了,回头聚一下。」
「嗯。」
「天瑞那晚多亏你,客户很满意,吴总专门发邮件感谢了。」
「嗯。」
「那封感谢邮件我转发给周总了,把咱们组的工作汇报了一下。」
我抬头看了他一眼。
「怎么汇报的?」
「就说我们团队除夕夜紧急处理了天瑞的系统故障,反应迅速,保障到位。周总回了个『好的』。」
他笑着喝了口茶。
团队。
紧急处理。
反应迅速。
「老韩,你那个应急扩容的事我补了个审批,你签一下。」
他把一张表格推过来。
审批表上,方旭的签名在「审批人」那一栏。
日期写的是除夕当天。
但除夕当天他在三亚。
「签一下就行。」他说得很随意。
我看着那张表。
他的签名,除夕的日期。
他在补一份不存在的「统筹」。
我拿起笔。
签了。
方旭把表收走了,笑着说:「行,齐了。」
他转身的时候,我看着他的背影。
然后我打开电脑,打开了那份值班日志。
四十二页。
每一页的右下角都有时间戳——系统自动生成的,改不了。
我把日志另存了一份。
然后打开公司邮箱的发件箱,找到天瑞的吴总发来的那封感谢邮件——是发给方旭的,抄送了我。
邮件里有一句话:「感谢弘远科技的韩工除夕夜的紧急响应,保障了我们跨年活动的顺利进行。」
韩工。
吴总知道是谁修的。
方旭知道吴总知道。
但方旭把邮件转给周总的时候,把功劳变成了「团队」的。
我把这封邮件也另存了。
然后我打开了系统后台的操作日志。
除夕夜的每一条操作记录都在——登录时间、操作指令、执行结果、操作员ID。
操作员ID只有一个:HYM-0037。
韩一鸣。
从零点零一分到凌晨五点半,一共执行了三百四十七条操作指令。
每一条都指向同一个人。
我把操作日志导出来,存好了。
然后关掉电脑,去倒了杯水。
水很热,杯壁烫手。
我端着杯子站在窗前,看着楼下的街道。
心里在算一笔账。
不是钱的账。
是九年的账。
07
那天晚上回到家,叶舟在给豆豆讲故事。
豆豆已经快睡着了,小手攥着她的衣角。
我在门口站了一会儿,等她出来。
她轻手轻脚地关上豆豆的房门,看了我一眼。
「吃了吗?」
「吃了。」
「补贴发了?」
「发了。两万。」
她哦了一声。
「所有人都两万?」
「嗯。」
「方旭呢?」
「也两万。排第一。」
她的脚步停了。
站在走廊里,背对着我。
过了几秒,她转过身。
脸上没有愤怒。
是一种我太熟悉的表情——冷了。
像冬天的窗玻璃,你呵了一口热气上去,很快就凝成了冰碴子。
「韩一鸣,我问你最后一个问题。」
「你问。」
「你还打算在那个公司待多久?」
我看着她。
「不打算了。」
她的表情没变。
但我看见她的肩膀微微松了一下——像是一根绷了很久的弦终于断了。
不是更紧了。是终于可以不绷了。
「你想好了?」
「想好了。但不是现在走。」
「那是什么时候?」
「等我做完一件事。」
她看了我几秒,没追问。
转身进了厨房,给我盛了碗汤。
端出来的时候,她说了一句话。
「你做的那件事,别让自己吃亏。」
「不会。」
她点了点头。
那碗汤我喝了,热的,胡萝卜排骨。
喝完之后我去了书房。
打开电脑,开始整理材料。
值班日志,四十二页。
系统操作日志,三百四十七条记录。
天瑞吴总的感谢邮件。
方旭的那份「春节保障工作小结」。
方旭补签的那张扩容审批表。
还有一份东西——方旭的朋友圈截图。
从腊月二十九到初六,他发了十一条朋友圈。
全是三亚的风景、美食、酒店泳池。
每一条都有时间和定位。
三亚。
不是公司。
我把这些材料一份一份地整理好,按时间顺序排列。
然后开始写那封邮件。
不是辞职信。
是一封「述职报告」。
标题是:关于春节期间运维保障工作的个人说明。
内容很简洁——没有抱怨,没有控诉,没有任何情绪化的表达。
只有事实。
事实一:春节七天值班期间,运维组实际在岗人员为一人(韩一鸣),其余五人未到岗。
事实二:除夕夜天瑞商业系统故障的处理全过程记录(附操作日志)。
事实三:故障处理期间,运维组组长方旭不在公司,不在本市(附朋友圈定位截图)。
事实四:方旭提交的「春节保障工作小结」中,将个人功劳描述为「统筹协调」,与事实不符。
事实五:方旭补签的扩容审批表日期为除夕当天,但其当时不在公司,签名系事后补签。
每一条事实后面,都附了对应的截图或文件。
没有一句多余的话。
数据会说话。
系统日志不会撒谎。
我在邮件的最后写了一段话:
「以上为春节期间运维保障工作的实际情况。提交此说明,非为争功,亦非为泄愤,仅希望公司在评价贡献时,能够基于事实。另,此邮件发出后,我将正式提交辞职申请。」
收件人:周总。
抄送:人力总监、技术总监、运营总监。
以及——方旭。
我的手指悬在发送键上方。
停了两秒。
点下去了。
热门跟贴