程序员之死

三十六岁的商先生,打开车门下了车,向公司大楼门口走去。这是一栋外形普通的公司大楼,四面八方铺满了长方形的玻璃格子,楼顶上矗立的公司Logo闪闪发光。三三两两的人,步履匆匆地抢进楼里,现在是大门一天中第二忙的时候,最忙要等到傍晚了。有相熟的同事和商先生打招呼,他也问候了几个人,然后进了楼。

商先生来到工位的时候,组里的同事大部分都到了,他们在热烈地说着什么。

“Hi,五哥来了。你看公司股票了吗?”老黄看到商先生之后,欣喜地问了一句。组里的人都以“五哥”称呼商先生,因为他是“先锋五虎”中的第五个,手底下管了十来个人。

“哈哈,股东都看好今天的形势,单量应该会超过去年最高点的五一。成败在此一举,我们不能掉链子。”商先生也很高兴。放下东西,接了一杯水,手机里刷一刷消息,简单收拾一下桌面,商先生就开始工作了。这样的节奏,商先生已经遵守十几年了,除了偶尔休假中断过,但也从来没有超过十天。

登录技术人员的后台页面后,商先生依次点开监控、配置、上线的各种系统,他要为今天的晚高峰决战做好准备。他先在监控系统里找了几个图,它们是前几天对系统做压力测试时留下的,当时大家应对很得当,预案是有效的。他又把预案列表过了一遍,把配置和上线系统里可能用到的操作检查了一番,在心里稍稍松了口气。还差些什么呢,有没有遗漏的地方?商先生拿出注意事项,一一勾兑,在心里默想着。

十一点的时候,商先生所在的大部门的常经理,召集大家开了一个小会。今天确实是一个重要的日子,对谁都很重要。

“按前几天压测的结果,比历史最高点单量上涨一倍了,系统仍然很稳定,而我们的预测值,不超过历史最高的50%。”

“我们的预案已经演练很多遍了,遇到问题不要慌,先止损,尽快恢复主链路。系统扛不住了,就降级,先保住自己。”

“今天下午,公司照例组织神盾会,每个组派两个人做代表现场参加,其他的同学在工位上,我们部门由王海在现场做接口人,统一汇总信息给公司维稳会。”王海是部门的独立的维稳团队的负责人,每年的流量高峰对他都是考验,当然这个时候他的权力也最大。

这个会的目的和讨论的内容,大家都很明白,常经理也没有说别的。

会开完时将近十二点了,商先生把会上的信息同步给组里兄弟之后,过一会大家就下楼吃饭了。他看了看公司的股票,盘前上涨超过了10%,但晚上十点半才能交易。吃完饭后一些同事去午睡了,商先生一个人出去溜达。天空很蓝,白云在懒洋洋地动,路边没有很高的树,只留下小小的影子。外面看不到几个人,几个外卖小哥穿来穿去。

下午四点半,一层大会议室,神盾会开始了。会议室正墙顶上拉着横幅,写着“服务用户誓死坚守”几个字,这条横幅见证了神盾会发起以来的风风雨雨。横幅下面是三个大屏电视,上面分别展示着单量的曲线图、系统的总体健康情况、核心子系统的关键指标。电视的前面摆放着十几张长方形的桌子,每个桌子周围有六把椅子,椅子上坐满了人,显得有些拥挤。会议室的两旁,放着各种水果、零食、糕点、饮料,以备大家随时取用。

公司领导刚讲过话了,晚高峰还没有开始,大家做自己的事情,或者小声聊聊天。商先生也乘机找地图部门的人交流感情,上次见面已经是几周之前了。他们聊了一些减少调用地图服务的事情,希望能减少一些成本,这是公司今年的大方向。以公司如今的体量,如果净利润能提高一个点,那都是多少个小目标啊。

五点钟到了,晚高峰准时开始,单量曲线蹭地拔高一截,如预期的超过了去年的五一。神盾会现场立即紧张起来,各个系统纷纷上报信息。半个小时后,维稳组给出了预测的结论,从走势看今天的单量将比历史最高值超过30%。商先生对此没有意外,与自己的估算差不多,他盯着左边的屏幕心想,“这曲线多美呀,它会一点一点地上升,七点时开始下降,八点时谷底反弹,九点时从最后一个高峰滑下。上周五晚高峰它就是这样,今年的情人节也是这样,一直是这样。”

“红了!”突然一个刺耳的声音打破了沉寂,会议室骚动起来。中间的屏幕果然红了,应该是哪个系统出了故障。

“我们使用的X地图报错,正在切换到Y地图。”地图部门的代表立即说话了。确实是地图服务出了问题,商先生从收到的报警中同样确认了,并且已经确认了系统功能不受影响。他检查了各个业务曲线,基本都没有影响,或者只留下一个小坑。问题不大!会议室又沉寂了下去,危险还远未过去。商先生拿起手机,股票没有异常,也没有人在网上投诉。

叮叮叮,一片声音响起,会议室众人赶紧看向大屏幕,三个屏幕上都没有异常。

“上海一带在下雨,订单涨的很凶,触发了我们的报警。暂时没有发现影响,我们正在观察。”王海赶紧在神盾会沟通大群里通报了情况。如果一个地区在一段时间内的需求超过了该地区的供给量,就会出现订单的堆积排队,只能通过时间来解决或者根本解决不了。常经理和部门的同事们都明白这个道理,常经理在部门群里简单确认了处理方案,大家就照办了。王海照样通报了神盾会。

叮叮叮再次响起,所有人的神经都触动了,难道是黑色的一天?这次,三个屏幕上都出现了异常。成交量掉下来了,商先生浑身一热。监控系统上到处都是异常,报警信息一堆一堆,一幅兵荒马乱的样子。几分钟之后才确定访问数据服务只有部分成功,但是原因未知,要怎么做?赶紧给数据服务将压,大家做了一系列操作,但是效果不明显,订单越堆越多,成交还是没有起色。三十分钟的时候,技术相关的领导们都来到了会议室。第四十分钟的时候,做了全面的降级,也就是把服务流量降到系统能承受的水平。后来原因找到了,系统终于完全恢复,已经快8点了。

大家都沉默了,过了一会神盾会草草收场,留下一片狼藉。常经理留下了几个人进行当场复盘,商先生也留下了,但是他没有听他们在说什么。

不知道过了多久,他回到工位上默默地坐着,脸色一片灰暗。他拿起手机,看了看点了几下,最后给妻子留了条消息,“我今天会晚点回,你早点睡。亲爱的晚安。”

在十点半的时候,他再次拿起手机看了看,然后放下了。他从椅子上站了起来,收拾好东西,下楼之后坐进他的那台车,离开了公司,一如往常。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容