69书吧最新网址:www.69hao.com
首页 > 精品推荐 > 重生04:从剑走偏锋开始 > 第一百五十八章 狂飆

第一百五十八章 狂飆(2/2)

目录
好书推荐: 大明悍孙 重回1984:我在荒山建鸡场 华娱圈来了个作家 从牵羊倌开始无限就职 三首歌,让景富婆陪我颠覆华娱 三国:截胡关张,我真是皇叔! 食戟:诸天美味 奴隶少女购买指南 从庖丁解牛开始,百业登神 同时穿越:我一顿操作,无敌了

陈宇拧绞著双手:“王总,是......是资料库锁表了。用户的订阅请求量又大又集中,写入並发超过了oracle的承受上限。我们做了压力测试,但测试环境用的是虚擬数据,没有模擬真实场景下的....

“7

“我不听你解释!”王宏新手臂一挥,差点儿打中桌上的水杯,“现在怎么办?你告诉我,现在怎么办!”

陈宇用手抹了抹脸,转身面对大屏,用手指在键盘上敲了几下。

“王总,现在......呃,现在资料库的活跃会话已经堆到了......八百多个,全部卡在了insertintosubscription”这条语句上。正常的dml操作已经完全无法执行了。

呃......我已经联繫了dba,准备ki1i掉阻塞会话,但是......”陈宇结结巴巴地说。

“但是什么?”

“但是积压的请求已经超过了四十万条。就算是把现在的锁解开,重启资料库,新的请求会在三分钟內再次把系统衝垮。”

王宏新的眼睛眨了眨,张开嘴又闭上。他等待自己的怒气上升,却迟迟没等到,於是他很確定自己老了。

“那你的意思是没救了?”

“有的王总,有的。”陈宇赶紧说,“但首先,我们需要青鸟那边配合,把订阅请求的模式从同步改成异步,用队列削峰。然后......”他清了两次喉咙,才继续说,“我们需要......总部的技术支持,临时扩容资料库的內存和连接池上限。”

王宏新面无表情地盯著陈宇,看了三秒钟,然后拿起电话。

刘振华、陈远山和赵国强目不转睛地看著桌上那台开了免提的电话,话筒下方的红色指示灯不详地亮起,显示信號不良。

王宏新那嘶哑浓重的广东口音伴隨著噼啪声从话筒里传出:“————资料库锁死了,dba正在处理,但如果不改请求模式,那重启了也没用。刘总,我们急需总部的技术支持,还需要您协调青鸟那边......”接著话筒发出一声尖鸣。

刘振华抓起话筒:“青鸟那边已经知道了。”他嘆了口气,看向正在窗前打电话的方静,“方静,韩非那边什么反应?”

方静转过身来,一边听著手机,一边做了个手势,表示韩非那边已经在紧急处理了。

陈远山伸出双手,抓了抓他的地中海髮型,一双眼珠直瞪著刘振华,咳了一声,又咳一声。他瞥了赵国强一眼,仿佛对他那张乌鸦嘴表示不满,张开嘴巴然后又闭上。但赵国强什么反应都没有。

“王宏新,”刘振华用命令式的口吻对著话筒说,“我给你三十分钟。三十分钟之內,我要看到系统恢復。总部的技术支持,陈远山马上就去协调。青鸟那边,方静已经在沟通配合你了。你那边,你给我稳住。”

“总部那边已经知道了。”韩非说,放下手机,看著温杰和周明,“广东移动的dba

正在ki3阻塞会话,但需要我们把请求模式从同步改成异步,用队列削峰。”

“异步队列......”温杰说,“我写过,mvp版本的时候就用过本地队列。但那时候只是应付魔都的几十万用户,现在广东这边的情况......”他看著韩非,咬著下唇,“能行吗?”

“能行。”周明说,“队列削峰的原理跟规模无关。你只需要把发往广东的订阅请求从同步等待回应”改成放入本地队列,立即返回成功”。然后再控制队列消费的速度,比如每秒五百条,匀速推给广东的接口。”

“那用户那边呢?他们收不到確认简讯怎么办?”温杰问。

“简讯延迟总比系统崩了好。”韩非说,“用户可以等,市场不能等。”

周明点了点头:“韩社长说得对。开始吧。”

“好。”温杰在椅子上旋转半圈,手指开始在键盘上敲打。一行一行的代码在屏幕上跳了出来。

周明指著屏幕:“这里加个重试上限,把消费速度再降一点。”

不到十五分钟就搞定了。

“好了。”温杰说,“异步队列已经上线了。广东方向的请求现在走本地队列,每秒限流三百条。积压的八万多条大概五分钟能推完。”

“广东那边呢?“韩非问,朝屏幕上的监控面板看去。

资料库连接池:从98%降到了64%。

cpu负载:平稳。

魔都本地的订阅:一切正常。

“他们的资料库正在重启。”林峰说著,在自己的电脑上调出另一个监控界面,“dba杀了阻塞会话,加了內存,连接池上限调高了一倍。等到重启完成后,我们这边的队列开始推送,应该能接得住。”

韩非在椅子上坐下,拿出一包香菸,发现自己仍屏住呼吸,於是长长地吁了一口气。

监控大屏幕上的红色数字正在一块一块地变绿。

资料库响应时间:从28743ms降到了312ms。

连接池使用率:从100%降到了47%。

sp接口成功率:从34.7%升到了98.2%。

陈宇在椅子上瘫坐下来,虚弱无力,衬衫后背全被汗水浸湿。

王宏新双手叉腰,看著大屏幕上的绿色数字。

“王总,”陈宇用萎靡的声音说,“队列还有两万多条在消化,预计三分钟清空。系统已经稳住了。”

王宏转头看著陈宇,不发一语。

陈宇下意识地举起手臂,遮住脸部。

王宏新沉下脸,神情严峻。“陈宇,”他说,语气介於迷惑和斥责之间,“你跟我说实话。你那四十万並发,稳如泰山,到底是怎么测的?”

陈宇吞了口口水,低头看著自己的双手。

“怎么?不敢说?”

“王总,测试没有问题......”陈宇开口说,假装找寻適当的字眼,“四十万並发,我们確实扛住了。但......但这实际订阅量......远超四十万。”

王宏新扬起右眉:“多少?”

陈宇指著监控屏幕上已经恢復正常的计费日誌窗口:“根据青鸟那边异步队列的积压数据反推,推送后一个小时內涌入的订阅请求,峰值至少在......七十万以上。”

王宏新双眼睁大,又眯缝起来,看著陈宇。

“七十万?”王宏新用夸张的语调复述一次,“转化率百分之三十五?”

“保守估计。”陈宇说,“我们只是按照四十万做的压力测试,可谁也没想到,舆论热度能把转化率推到这种程度......”

王宏新几乎喘不过气,感觉到美妙的兴奋感从体內升起,將系统故障所带来的不悦一扫而空。

“算了。”最后他挥了挥手,“今天不跟你算帐。回去写一份详细的事故报告,下周一之前放到我桌上。我要看到完整的事故原因、责任认定,还有整改方案。少了一样,你就去运维中心管伺服器,別在我这儿待了。”

陈宇站了起来:“是,王总。”

“还有,今天这件事,要不是人家青鸟那边反应快,用异步队列把请求给削住了,你就算把资料库重启八遍也扛不住。回头记得给人韩社长打个电话,道个谢。”

七十万。王宏新大踏步离开技术部办公室,朝走廊另一端走去,嘴里不断亢奋地重复这个数字。

目录
新书推荐: 双胞胎女僵尸上门:官人,请怜惜 玩家別再问我东西哪来的了! 公安局长之扫黑风暴 一人之下:术之尽头,公司大楼 官场悟道 明末第一驛卒 流放?疯批恶女搬空国库去逃荒 我创立的组织,被重生者曝光了! 海贼:八百年前,老子砍过伊姆 高考出分前一晚,兑换北大录取书
返回顶部