第六十五章 系統的問題

投票推薦 加入書籤 小說報錯

  東方路兒童醫學中心的輸液室上午九點已經坐滿了。

  陳建業坐在輸液椅旁邊的塑料凳上,女兒的手臂扎著留置針,小臉燙得通紅,三十九度二。她閉著眼睛,嘴唇乾得起皮,一隻手攥著他的手指。

  走廊里有一個小孩在哭,空調不夠冷,空氣里滿是消毒水和汗混在一起的怪味。

  輸液瓶的液面一滴一滴往下走。

  護士過來換了一次輸液袋,女兒醒了一下,喊了聲爸爸,又迷迷糊糊睡過去了,他摸了摸她的額頭,還是燙的。

  中午回到家,女兒吃了藥又睡了。

  老婆在廚房熱粥,探頭問了一句:「下午還去公司嗎?」

  「都請假了,在家歇一天吧。」

  老婆沒說什麼,把粥端出來,他隨便吃了幾口,坐到客廳沙發上。

  下午女兒還在燒,蔫蔫地靠在沙發上看動畫片,看一會兒就鬧,要喝水,水涼了不喝,要抱,抱起來又要下來。又給她量了兩次體溫,三十八度五,比上午好一點了,但還沒退乾淨。

  趁她安靜盯著屏幕的間隙,他掏出手機打開招聘App,上周主動聯繫的幾個獵頭都沒回消息,投出去的幾份簡歷,一份已讀未回,其他的連已讀都沒有。三十五歲的後端架構,市場什麼行情他比誰都清楚。

  「爸爸我要尿尿。」

  陳建業趕緊把手機鎖屏,把女兒抱去了衛生間。

  晚上八點半,女兒睡著了,燒終於退了。她的小臉上還掛著幹掉的鼻涕眼淚,頭髮上都是汗,被子被她蹬到一邊,陳建業給她掖好,把門帶上。

  客廳沙發上坐下來,打開手機,靜音刷了會短視頻,彈出來一條微信,老周發的。

  老周以前是鼎盛測試組的,和陳建業合作的多,是他在鼎盛為數不多的朋友。但是前兩年老周轉了管理,兩人聯繫就少了,他離職的時候還是喝了頓酒。

  「老陳,最近怎麼樣啊?上岸了嗎?」

  陳建業點進對話框,打「挺好的。」

  猶豫了一下,又刪掉。

  打「還行」。

  老周秒回:「那就好,改天約飯。」

  老婆從臥室出來倒水,經過沙發的時候停了一下。

  「學區房的事你想的怎麼樣了?」她聲音壓得很低,怕吵醒孩子。「我媽說隔壁那套又漲了,明年九月就來不及了。」

  「嗯,我再看看。」

  「首付還差多少?」

  「我算算。」

  他沒算過,根本不敢——在鼎盛的時候年包五十多萬,現在源碼開的三十萬,有點期權,都是紙錢。差了一半的現金流,學區房的首付缺口只會越拉越大。

  「再看看」是他這三個月說得最多的三個字。

  老婆沒再問,端著水杯回臥室了。

  第二天早上,陳建業開車去公司。

  推開源碼科技的門,辦公室里跟平時沒什麼兩樣。

  姜亦心正端著杯子從茶水間走出來。

  「老陳!你昨天沒在太可惜了——」

  她眼睛亮亮的,聲音比平時大。

  「你還不知道吧,」她往旁邊桌子上一靠,「昨天下午服務全崩了,延遲直接飆到兩分鐘,用戶群都炸鍋了。」

  陳建業放包的手頓了一下:「崩了?」

  「韓總帶我們搞的,還有趙磊,三個人從下午五點多干到快八點。」她喝了口水,完全沒有要停下來的意思,「我當時都慌了,韓總讓我坐他旁邊,他給我什麼腳本我就跑什麼腳本。」

  她越說越來勁。

  陳建業的臉色越來越難看。

  姜亦心感嘆了一聲:「我真的是第一次見有人那樣排查問題的,連日誌都不看就知道瓶頸在哪,現場寫改動,就好像不用思考一樣。」

  陳建業站在那沒動,開物的擴容計劃是韓路一讓他寫的,要求是支撐一萬日活,他當時不以為意,按最低標準做的,能支撐兩千同時在線,這兩千人也不是同時發請求。結果,崩了。

  「老陳你臉色不太好,」姜亦心歪了一下頭,「昨天孩子看病累著了吧?」

  「有點。」


  「那你多喝熱水啊。」

  姜亦心走了。

  陳建業也在工位坐下來。

  打開飛書,群里置頂了一份文檔,是韓路一寫的,標題是《9.29線上事故復盤》,他點進去,從頭開始看。

  開頭是事故時間線:16:27在線人數突破五千,16:31推理隊列明顯堆積,16:38首批用戶超時,16:52超時率突破40%。

  影響範圍:全部在線用戶,持續約三小時,預估流失用戶數待統計。

  然後是根本原因分析,用的五個為什麼方法:

  為什麼服務崩了?用戶量超出設計上限。

  為什麼用戶量超出上限?社交媒體病毒式傳播,增長超出預測。

  為什麼超出了沒有預警?沒有設監控閾值。

  為什麼沒有設監控閾值?上線流程里沒有。

  為什麼上線流程里沒有?我們還沒有正式的上線流程清單。

  最後是改進清單,監控閾值、壓測標準、上線流程清單、架構擴容方案,每條後面跟著負責人和截止日期。

  他從頭翻到尾,通篇沒有出現他的名字——不,出現了,架構擴容方案負責人。

  旁邊趙磊一直在敲代碼,中間去接了次水,路過他工位看了一眼,沒打招呼。

  看完文檔,陳建業又坐了一會,然後他站起來,往韓路一工位走過去。

  韓路一面前的兩塊屏幕,一邊是代碼,一邊是飛書文檔。

  「韓總。」

  「老陳啊,」韓路一抬頭看到陳建業,「孩子好點了嗎?」

  陳建業一愣。

  他走過來之前想了很多種開場——道歉、解釋、主動認錯。他沒想到第一句話是問孩子。

  「退燒了。」

  「那就好。」韓路一的語氣跟閒聊差不多,順著就切進了工作,「昨天下午用戶暴漲,把後台衝垮了。我們做了緊急處理,現在系統是臨時方案。現在用戶量還在漲,得趕緊重新設計一下,我正在寫復盤文檔,等寫完了你看一下,做一下參考,再出一版設計給我。」

  陳建業坐在椅子上,沒接話。

  他不知道說什麼。

  他在鼎盛幹了十多年,見過太多次事故復盤了,每次復盤會都只做一件事,就是甩鍋。先找是誰的鍋,再定處罰,最後寫一份沒人看的改進方案。

  「韓總……你不開除我嗎?」

  韓路一看著他,表情嚴肅了下來。

  「我昨天看過了,你做的架構能支持兩千同時在線,昨天一下湧進來三萬新註冊用戶,這是誰都沒想到的。」

  韓路一停了一下。

  「老陳,你記住,人都會犯錯,所有的線上事故,都是系統流程的問題,不是人的問題。」

章節目錄