被辞退那天我主动帮单位交接完所有工作,新主管还出言嘲讽,三天后系统全面瘫痪,老板带着全员求我回去

分享至

人事把离职单推过来时,我正把最后一条备份命令敲完。

新主管谢高远靠在门框上,说我磨蹭,说离了谁系统都能转。

我没抬头,把U盘拔下来,钥匙串在手指上转了一圈。

三天后,业务高峰期,电话炸了。

老板李忠的声音劈了叉,说全瘫了,客户在骂,数据在丢,让我快回去。

我坐在阳台上,看着楼下空荡荡的街,想起交接那天谢高远那句老古董。

我问他谢主管呢。

电话那头沉默了三秒。

然后我听见,整个办公室的人都在喊我回去。



01

周一早上我到公司的时候,会议室的门关着。百叶窗也拉下来了。

信息中心的工位在大厅最里面,我路过的时候看见谢高远、丁美霞和李忠都在里头。

隔着玻璃墙,听不见声音,但李忠的手势很大,像是在强调什么。

唐雅洁坐在工位上,看见我来了,站起来想说什么。我摆摆手,让她坐下。

十分钟后,丁美霞推开门,冲我招了招手。

我进去了。

谢高远坐在最里面,二郎腿翘着,手机在指间转来转去。

李忠端着茶杯,眼睛看着桌面。

丁美霞把一份文件推到我面前,纸是新的,公章已经盖好了。

优化调整通知。六个字,把十二年一笔勾销。

我没去碰那张纸。办公室空调开得低,吹得我后脖子发凉。

“徐主管,公司决定对信息中心做优化调整。”丁美霞的语速很快,“补偿方案按N加1,这个月社保照缴。”

我说:“系统怎么办。”

谢高远笑了一声:“徐主管,你那套系统都多少年了,缝缝补补的,早该换了。”

我没理他,看着李忠:“服务器上跑着三个定时任务,七天一个周期,下周三正好是第七天。还有数据库的证书,下个月十号到期。这些我交接文档里都写了。”

李忠终于抬起头,茶杯在手里转了半圈:“老徐啊,公司困难,你也是知道的。谢主管这边联系了外包团队,新系统下个月就能上。你这边……三天吧,三天交接完。”

三天。十二年攒下来的东西,三天。

谢高远补了一句:“交接清单我让人事出了,你照着填就行。别搞太复杂。”

我看了他一眼。年轻人嘴角挂着笑,眼睛里全是不耐烦。那种表情我见过,以前在车间,新来的大学生看老师傅调机器,也是这种表情。

我没再争。

丁美霞把交接清单递过来,A4纸,三页,密密麻麻的条目。

我翻了翻,有些条目后面标注着已交接,其实根本没交。

谢高远把外包团队的人拉进了工作群,已经在讨论数据库迁移方案了。

“行。”我说,“三天。”

散会的时候,谢高远走在我后面,声音不大不小,刚好让我听见:“老古董,早该走了。”

我脚步顿了一下。没回头。

回到工位,我打开电脑,屏幕亮了,壁纸还是去年年会拍的合影。

我坐在那儿,手指放在键盘上,半天没动。

桌角的搪瓷杯里,茶叶沉在杯底,泡得发黑。

这杯子跟了我十年,杯口磕掉一块瓷,我用胶水粘过,粘得歪歪扭扭。

我开始整理文档。

一条一条地写,一个目录一个目录地翻。

服务器上的配置文件,数据库里的存储过程,还有那些早年写的批处理脚本。

有些脚本我自己都快忘了,翻出来看半天才想起来是干什么的。

写到一半,唐雅洁端着杯子过来,站在我旁边。她二十六岁,去年刚来,干活踏实,就是胆子小,说话声音总压得很低。

“徐主管,那个证书……”

“下个月十号到期。”我说,“我写在交接文档里了。”

“谢主管说不用管,新系统上线之前,旧的先停掉。”

我停下手里的活儿。停掉?证书一停,所有加密接口全得断。客户端的登录、支付接口的回调、第三方物流的对接,全绑在这张证书上。

“你跟他说了?”

“说了。他说我瞎操心。”

我把视线转回屏幕,继续敲文档。唐雅洁站了一会儿,没再说话,走了。

那天晚上我加班到十点。

整个信息中心就剩我一个人,头顶的日光灯嗡嗡响,有一根灯管接触不良,隔一会儿闪一下。

我把所有能想到的东西都写进了交接文档,包括那些从来没人问过的备用脚本和应急方案。

写完最后一个字,我靠在椅背上,盯着屏幕看了很久。

然后我打开命令行,敲了一串备份命令。

整个系统数据库的完整快照,打成一个加密文件。

我把文件拖进移动硬盘,拔下来,装进包里。

这个习惯我保持了很多年。每次系统有大变动之前,我都会做一次离线备份。没人要求,我就是觉得,手里得攥着点东西才踏实。

02

第二天,我把交接文档打印出来,一共四十七页。丁美霞翻了一遍,说太多了,谢主管不会看。我说没关系,放着就行。

谢高远果然没看。他在部门会上当着所有人的面说,旧系统就是一颗定时炸弹,早拆早安全。罗刚从仓库那边过来开会,听到这话,脸色不好看。

罗刚四十五岁,跟我同年进的宏远,在仓储主管的位置上干了十年。他张嘴想说点什么,被谢高远一个眼神压了回去。

“罗主管,仓库那边下午有批货要出,你先去盯着吧。”谢高远说。

罗刚看了我一眼。我冲他摇了摇头。

会散了,罗刚在走廊里追上我,递过来一根烟。我们站在消防通道的窗户边上,楼下是公司的停车场,谢高远那辆黑色帕萨特停在最显眼的位置。

“你就这么让他欺负?”罗刚把烟点上,吸了一口。

“不叫欺负。”我说,“叫优化。”

“狗屁优化。”罗刚往窗外弹了弹烟灰,“老徐,你那系统我用了十年,从来没出过大毛病。他一个毛头小子懂什么。”

我没接话。烟抽到一半,掐灭了。

下午,外包团队的人来了。

带队的是个二十八九岁的年轻人,叫肖炎彬,穿着格子衬衫,背着双肩包,一进门就找谢高远汇报。

他们在会议室里聊了一个多小时,出来的时候,肖炎彬手里拿着一份架构图,上面画满了箭头和框。

他路过我工位的时候停了一下,看了一眼我屏幕上的交接文档,说了句:“这系统够老的。”

我没抬头:“能用就行。”

肖炎彬笑了一下,走了。

唐雅洁凑过来,压低声音:“徐主管,他们把归档脚本改了。”

我点开日志看了一眼。

原来每周一次的全量备份,被改成了每天一次。

表面上看备份频率高了,实际上保留周期从四个变成了两个。

如果周一出问题,周三的备份就会覆盖周一的。

“谁改的?”

“肖炎彬那边的人。谢主管签了变更单。”

我盯着屏幕上的日志看了几秒。归档脚本的修改权限本来在我手里,但昨天交接的时候,我把权限交出去了。现在这个脚本,已经不归我管了。

“你留个日志副本。”我对唐雅洁说。

她点了点头,没多问。

下班前,我把最后一批文档拷进U盘,交给丁美霞。她签了字,说手续办完了,明天不用来了。我愣了一下。三天,原来今天就是第三天。

我回到工位,把搪瓷杯装进纸箱,抽屉里还有一盒名片,上面印着信息中心主管徐睿。我没拿,把抽屉关上。

走出办公楼的时候,天已经黑了。保安老张在门口值班,看见我抱着纸箱,愣了一下。

“徐主管,这是……”

“退休了。”我说。

老张张了张嘴,最后只说了句:“那您慢走。”

我抱着纸箱往公交站走。

路灯把我的影子拉得很长,风从街角灌过来,纸箱里的东西晃了晃。

我低头看了一眼,搪瓷杯的缺口对着我,歪歪扭扭的胶水印在灯光下泛着黄。

公交车上人不多。我坐在最后一排,纸箱搁在腿上。手机震了一下,是唐雅洁发来的微信。

“徐主管,谢主管让人把定时任务里的归档脚本改了。改成每天归档一次。”

我盯着这条消息看了很久。我已经知道了,但看着这行字,心里还是沉了一下。

我打了几个字,又删了。最后锁了屏,把手机塞进口袋。

窗外街景一帧一帧地退。

我想起十二年前刚来宏远的时候,公司还在老写字楼,只有二十几个人。

李忠那时候还亲自搬货,中午跟我们一起吃盒饭。

后来公司大了,人多了,李忠的办公室从三楼搬到顶楼,盒饭变成了饭店。

我不怨他。生意人嘛,算账是天性。

但我心里堵得慌。那种堵,像是一口气吸到胸口就下不去了,闷在那儿,不疼,就是难受。

回到家,老婆正在厨房做饭。听见开门声,探出头来看了我一眼,没问什么,又缩了回去。儿子在屋里写作业,门关着。

我把纸箱放在鞋柜上,换了拖鞋,坐在沙发上。茶几上放着今天的晚报,我拿起来翻了翻,一个字都没看进去。

手机又震了一下。这回是罗刚。

“老徐,你那个系统,真没问题?”

我想了想,打了三个字:“看运气。”



03

离职第一天,我起得很早。六点半,天刚蒙蒙亮,老婆还在睡。我穿着睡衣坐在阳台上,看着楼下卖早点的摊子支起来,热气从蒸笼里往上冒。

手机放在膝盖上,屏幕黑着。

九点多的时候,电话响了。是唐雅洁。

“徐主管,系统有个接口报错了。”她的声音压得很低,像是怕被人听见,“物流那边的回调一直失败。”

“什么错误码?”

“证书校验失败。”

我心里咯噔一下。证书是下个月十号到期,按说不该现在出问题。但唐雅洁下一句话让我明白了。

“谢主管昨天让肖炎彬他们把证书自动续期任务禁用了。说新系统上线之前,不需要续期。”

我闭了一下眼睛。

证书自动续期任务,跟定时任务是一套的。

禁用了续期,证书到期之后就不会自动更新。

但问题是,证书的有效期是到下个月十号,现在才月初,不应该这么快出问题。

“你查一下系统时间。”

电话那头安静了几秒。然后唐雅洁的声音变了调:“系统时间被改了,快了十二天。”

十二天。证书提前过期了。

“你先手动改回时间,然后重新加载证书。”我说,“能撑一阵。”

“谢主管知道了会不会……”

“你先做。出问题我担着。”

挂了电话,我坐在阳台上没动。楼下卖早点的摊子已经排起了队,有人在喊要两个包子一杯豆浆。我听着那些声音,心里却越来越沉。

系统时间被人改了。

证书续期任务被禁用了。

归档脚本被改了保留周期。

这三件事单拎出来都不算大,但凑在一起,就像三条绳子同时往一个方向拉。

十一点,唐雅洁又打来电话,说问题解决了。但她的语气不对,吞吞吐吐的。

“怎么了?”

“谢主管知道了。他把我叫过去说了一顿,说我不该找你。”

“他怎么知道是你找的我?”

“肖炎彬那边的人看到了报错日志,说是我改的。”

我沉默了一会儿。唐雅洁刚工作两年,胆子小,被谢高远训一顿,估计心里不好受。

“你没错。”我说,“以后有问题,先记下来,别急着改。”

“那报错的事……”

“谢主管怎么说?”

“他说是正常波动,让我别大惊小怪。”

正常波动。我握着手机,指关节有点发酸。证书校验失败,物流回调全断,这叫正常波动?

挂了电话,我在阳台上又坐了很久。老婆出来晾衣服,看了我一眼,说:“你要是有事就去忙,别在家闷着。”

我摇了摇头。能忙什么?我已经不是宏远的人了。

下午,罗刚给我发了条微信,说仓库那边有几笔出库单卡住了,系统一直转圈,问是不是我这边的问题。

我说我已经离职了,让他找信息中心。

罗刚回了个叹气的表情。

我盯着那个表情看了半天,最后把手机扣在茶几上。

那天晚上我睡得不好。

翻来覆去,脑子里全是系统的架构图。

服务器、数据库、证书、定时任务,像一张网,每一根线都绷着。

我走的时候,把能交的都交了,但有些东西,不是写在纸上就能交接的。

04

离职第二天,风平浪静。

我上午去了一趟人才市场,转了一圈,没什么合适的。四十八岁,做技术的,人家嫌年纪大。有个小公司招运维,工资给四千,我说考虑考虑。

中午在外面吃了碗面,回来的时候在楼下碰见邻居老周。

他问我最近忙什么,我说歇着呢。

他说歇着好,他去年退休,现在天天钓鱼。

我笑了笑,没接话。

下午唐雅洁没来电话。罗刚也没消息。我刷了几次手机,微信里安安静静。

但越是安静,我心里越不踏实。

傍晚的时候,我忍不住给唐雅洁发了条微信,问系统怎么样。她回得很快:谢主管在准备数据迁移,明天要跟外包一起做全量同步。

全量同步。

我心里一紧。

全量同步意味着要把旧系统的所有数据搬到新系统里。

这个操作需要停掉旧系统的写入,然后导出、转换、导入。

如果中途出错,旧系统的数据可能被锁死。

我打了几个字想提醒她,又删了。我已经离职了,说多了讨人嫌。

那天晚上我躺在床上,翻来覆去睡不着。

老婆被我吵醒了,嘟囔了一句什么,翻了个身又睡了。

我盯着天花板,脑子里一遍一遍地过全量同步的流程。

证书、脚本、备份周期。三根绳子,都在往同一个方向拉。

凌晨两点多,我终于迷迷糊糊睡着了。



05

离职第三天。我是被电话吵醒的。

手机在床头柜上震得嗡嗡响,屏幕亮得刺眼。我摸过来看了一眼,是李忠。凌晨五点四十。

“老徐!”李忠的声音劈了叉,“你快来,系统全瘫了!”

我坐起来,脑子还没完全清醒。

“什么叫全瘫了?”

“订单下不了,库存查不了,财务那边报表全锁死了!客户在骂,电话都打爆了!”

我闭了一下眼睛。最坏的情况。

“谢主管呢?”

电话那头沉默了三秒。然后我听见李忠的声音像是从很远的地方传过来:“老徐,你过来再说,算我求你。”

我握着手机坐在床边,没动。窗外天刚蒙蒙亮,楼下的路灯还亮着,橘黄色的光打在空荡荡的街上。

“我交接的时候说过,证书下个月十号到期,定时任务是七天一个周期,归档脚本不能改。”

“我知道,我知道。”李忠的声音软了下来,“你那个交接文档我看过了,谢高远他没当回事。”

“他没当回事,你们也没当回事。”

电话那头又是一阵沉默。然后我听见背景里有人在喊:“李总,客户说要退货!”

李忠的声音突然变得很急:“老徐,你说条件,工资翻倍也行,股权也行,你过来就行。”

我站在阳台上,看着楼下卖早点的摊子正在支棚子。那个卖包子的大姐每天五点出摊,风雨无阻。我看了她好几年,从来没跟她说过话。

“我过去可以。”我说,“但我不是回来上班的。”

“行行行,你说什么都行。”

“谢主管还在吗?”

电话那头顿了一下。然后我听见李忠说:“谢高远!你过来!”

几秒后,谢高远的声音出现在电话里,没了那天在会议室里的嚣张,低得像蚊子叫:“徐主管……”

“那天你说,离了谁系统都能转。”

电话那头没人说话。背景里有人在哭,不知道是谁。

“我现在过去。但我先说清楚,我只负责恢复系统,不负责背锅。”

“行,行。”李忠的声音又抢了回来,“你快来,我让人在楼下等你。”

我挂了电话,回屋穿衣服。老婆醒了,坐起来问我怎么了。

“公司系统出事了,让我回去看看。”

“你不是被辞了吗?”

“是啊。”我把外套披上,“所以他们才找我。”

出门的时候,天已经大亮了。楼下卖包子的大姐正掀开蒸笼,热气腾地涌上来,裹着肉香。我路过的时候她看了我一眼,我冲她点了点头。

拦了辆出租车,报了宏远的地址。司机从后视镜里看了我一眼,说:“这么早去公司啊?”

“去救火。”

车上了高架,太阳从楼群后面冒出来,光线打在前挡风玻璃上,一片金红。我靠在座椅上,手插在口袋里,摸到那个移动硬盘的棱角。

还好,带着。

到了公司楼下,远远就看见门口站着十几个人。

李忠在最前面,后面是各个部门的主管,贾丽华、罗刚、丁美霞都在。

谢高远缩在人群后面,低着头,看不清表情。

车刚停稳,李忠就冲上来拉开了车门。

“老徐!”

我下了车,没急着进去。站在台阶下面,抬头看了一眼办公楼。十二年了,这栋楼我进进出出不知道多少回,从来没像今天这样,觉得它这么陌生。

“人在哪?”我问。

“会议室。”李忠指了指楼上,“谢高远跟外包的人都在。”

我点了一下头,往里走。路过罗刚身边的时候,他伸手在我肩膀上拍了一下。没说话,但手劲很大。

会议室里一片狼藉。

白板上画满了乱七八糟的架构图,桌上摊着各种打印出来的日志。

肖炎彬坐在角落里,脸涨得通红,看见我进来,把头扭到一边。

谢高远站在白板前面,手里拿着记号笔,半天没写出一个字。

我走到白板前,看了一眼上面的图。旧系统的架构,被红笔圈了好几个地方,旁边写着“废弃”

“替换”

“停用”。

我拿起板擦,把红笔圈的地方全擦了。

“谁改的证书续期任务?”

没人说话。几秒后,肖炎彬举了一下手,又放下了。

“谁改的归档脚本保留周期?”

还是没人说话。谢高远的头低得更低了。

我把移动硬盘从口袋里掏出来,放在桌上。

“都别说话。唐雅洁,你过来。”

唐雅洁从人群后面挤过来,眼睛红红的,像是哭过。她站在我旁边,把手里的笔记本翻开,上面密密麻麻记着这两天的所有操作日志。

“日志给我。”

她递过来。我翻了两页,找到了我要的东西。证书被禁用的时间、归档脚本被改的时间、系统时间被修改的记录,全在。

我把笔记本合上,看着谢高远。

“谢主管,你那句老古董,我现在还给你。”

他张了张嘴,什么都没说出来。

06

我让唐雅洁把服务器的物理终端接过来。会议室里安静得能听见空调出风口的嗡嗡声。

键盘敲下去的时候,那种熟悉的感觉回来了。十二年的手感,不是三天就能忘掉的。

第一件事,把系统时间改回去。

肖炎彬改时间是为了赶迁移进度,他以为把时间往前拨,证书就能提前“过期”,旧系统自动停掉,新系统直接顶上。

但他不懂这套系统的底层逻辑。

证书过期之后,数据库的连接池全部失效,正在执行的查询全部锁死,连锁反应之下,整个数据库进入死锁状态。

第二件事,定位备份。

我打开备份目录,看了一眼时间戳,心里一沉。

最新的全量备份是昨天凌晨的,但已经被肖炎彬他们执行迁移时覆盖了。

原来的四个保留周期,被改成两个之后,旧的备份全被清掉了。

“唐雅洁,我给你的那个应急方案呢?”

她愣了一下,然后眼睛亮了:“在,我收在U盘里了。”

她从口袋里掏出一个U盘,递给我。我插上去,打开,里面是离职前我做的最后一次完整快照。时间戳是我走的那天晚上,十点四十七分。

“只有这个了。”我说。

李忠凑过来:“能用吗?”

“能用。但昨天一天的交易数据,找不回来。”

李忠的脸色变了。昨天的交易量不小,月末冲量,客户下单很多。找不回来意味着要挨个对账,挨个赔偿。

“先恢复系统。”我说,“数据的事后面再说。”

恢复的过程比我想象的慢。

快照文件很大,导入要一个多小时。

我坐在终端前面,盯着进度条一格一格地走。

会议室里的人都不敢出声,连呼吸都放轻了。

谢高远不知道什么时候走了。没人拦他。

贾丽华站在我后面,手里攥着一沓报表,指关节发白。

她是财务主管,系统停了,财务那边什么都做不了。

每个月的头几天是最忙的,对账、报税、付款,全指着系统里的数据。

“徐主管。”她叫了我一声。

“嗯。”

“数据能恢复多少?”

我想了想:“昨天的找不回来。前天的全在。”

她没再问。我听见她叹了口气,然后转身出去了。

进度条走到百分之七十的时候,罗刚端了杯水放在我手边。搪瓷杯,不是一次性的。我抬头看了他一眼。

“你那个杯子我收着呢。”他说,“想着你回来还能用。”

我没接话,低头继续看屏幕。但鼻子有点酸。

一个半小时后,系统恢复。

登录页面弹出来的那一刻,会议室里有人长出了一口气。

李忠掏出手机打了个电话,声音压得很低,应该是在跟客户解释。

我让唐雅洁跑了一遍基本流程。订单录入、库存查询、财务对账,都能用。但昨天的交易记录是空的。

“昨天的数据,要人工补录。”我说,“让业务部门把单子找出来,一张一张录。”

李忠挂了电话走过来,脸上的褶子堆在一起:“老徐,这次多亏你了。”

“别急着谢。”我把移动硬盘拔下来,装回口袋,“我们聊聊。”



付费解锁全篇
购买本篇
《购买须知》  支付遇到问题 提交反馈
相关推荐
无障碍浏览 进入关怀版