女霸总吗? 「水慢慢水:把阿姨当作fla……不太好吧」 「Forry://这是自我保护程序跳过会发生毁灭性灾难」 陈淼笑了一下,回复一个“好的”过去。 (fla和//都是编程语言,fla表示循环语句或选择语句的标记,//表示编程中的注释,用于提醒程序员) - 周五,陈淼作为林氏集团风控项目组的人员,跟同事一起来到林氏集团总部出差。 其他同事,基本上是作为项目参与人员,过来熟悉环境。只有陈淼,作为项目第一个环节的数据采集人员,需要直接在现场运行她的程序。 陈淼手里的数据采集程序,在她自己电脑上跑过;经历过全组的代码审核,也在公司的测试机上跑过;之后还送到测试组的同事那里,在现场同型号的服务器上跑过。 也算是经历过三道质量检测了。一般来说,不太可能出现问题。 正式执行的时候,陈淼心里有把握。组长王永安也对她很放心,没太盯着这边。 整个程序预计二十分钟跑完全程,取到一定量的数据,就会自动结束。 取数的进度显示在屏幕上,命令行下的白色进度条之中。 陈淼盯着那个进度条一路往100%的地方缓慢增长。 初始化,自检,开始取数…… 1%,5%,10%…… 陈淼打开手机,刷了一会儿微博,再抬头看,变成了30%,一切正常。同事之间开始聊天,聊在楼下看到的林氏集团标志,聊长得好看的前台接待,聊满屏幕都是bu的风控系统……陈淼默默听着,偶尔才加入聊上两句。 过去十分钟,陈淼瞄一眼屏幕,已经50%了。一切都按照计划正常进行着。 下一秒,进度条突然跃升到91%。有点不对劲。 陈淼试图跟服务器建立新的连接来查询数据收集情况,发现连接没有响应 之后过去两分钟,进度条没有再动过。 陈淼身后的同事开始抱怨,“怎么就宕机了啊?刷新两个页面就一片空白了。看来,林氏的服务器也很一般哦。” 程序卡到第五分钟的时候,好几个同事都开始接连抱怨服务器卡顿的事情。 越来越不对劲了,陈淼被一种心慌感袭击,“组长,你快过来看下,我这个取数的程序卡死了。” 王永安带着两个组里技术不错的同事过来看。陈淼正在请求服务器的性能数据。 几个人都眼睁睁看着,一个取数程序占满了服务器的内存。因为优先级最高的关系,其他的程序都被延缓执行了。 王永安:“完了。应该是服务器那边性能到上限了。陈淼,你先把这个程序终止。” 两个同事都十分同情地拍拍陈淼的椅背,“你写的什么程序啊?能把服务器性能给吃满,牛啊!” 陈淼不自觉地后靠,感受到越来越凉的脊背,是刚刚出的汗被风干的凉意,“我已经终止程序了,但是要等服务器反应过来,可能还需要几分钟。” “大家都先停止一切访问服务器的动作,”王永安扭头对机房里其他同事说到,“免得服务器压力越来越大。” 一个女同事夹着电话,小跑过来跟王永安汇报,“林氏那边在问我们服务器是怎么回事,很多交易过程都出现了异常,已经严重影响他们客户的使用了。” “你们俩,”王永安拉着两个大牛同事在陈淼旁边坐下,“帮陈淼看下她这个程序的代码有什么问题,用我们自己的电脑看。陈淼你这台电脑别动,服务器性能赶紧截图,取到的数据量也截图,最好是取数的过程都给截图。我现在先跟Forry联系。” 陈淼死死盯着眼前的屏幕,恨不得能用眼神逼迫这个程序立刻停止。 旁边两个负责看代码的同事,开始询问陈淼一些逻辑上的问题。 十分钟之后,程序停止下来,服务器恢复正常工作。王永安从外面打完电话回来。 “我已经跟陈孚里汇报了。他马上就赶过来。现场其他同事都先继续手头的工作,帮林氏检查一下风控系统有哪些异常。陈淼,刚才说的那些东西,都发我邮箱。等下过来跟我们一起开会。” 陈淼按照王永安的指示去做。 她知道,王永安的意思是,按照正常的数据量,以这台服务器的性能,取数程序是不可能出错的;除非风控系统的交易数据量突增,才可能导致服务器性能被占满的情况出现。 不过,他们需要证据来证明这一点。