第4章
被裁后集團(tuán)崩了,游戲搭子竟是老板千金
個字:
秦遠(yuǎn)山。
秦和集團(tuán)董事長。
就是今天把我趕出來的那家公司。
第二章
手機(jī)震了。
我翻了個身,從枕頭底下把它摸出來。
屏幕亮著——十七條未讀消息,六個未接來電。
其中五個來自同一個號碼。
小馬。公司IT運維組的。
最早一條是凌晨三點發(fā)的。
小馬:林哥你在嗎
小馬:出大事了
小馬:主數(shù)據(jù)庫訪問超時 核心模塊全掛了
小馬:我翻了整個代碼倉庫 底層架構(gòu)根本沒有文檔
小馬:是你寫的對不對
小馬:林哥我知道公司對不起你 但你救救我們
小馬:陳總瘋了 追著我們罵了一上午
小馬:林哥???
小馬:求你回個消息
我放下手機(jī),盯著天花板。
出租屋的燈管接觸不良,一亮一滅的。
我伸手夠到床頭柜的棒棒糖,撕開包裝,塞進(jìn)嘴里。然后又拿起手機(jī),打開了那個一直沒卸載的系統(tǒng)監(jiān)控面板。
滿屏紅。
核心數(shù)據(jù)庫——離線。
客戶管理系統(tǒng)——離線。
財務(wù)對賬模塊——離線。
內(nèi)部通訊平臺——離線。
官網(wǎng)前端——離線。
我點開異常日志。
03:47:22緩存隊列溢出,寫入阻塞
03:47:23 數(shù)據(jù)庫連接池耗盡
03:47:24 級聯(lián)故障觸發(fā)
03:47:25 核心服務(wù)宕機(jī)
凌晨三點四十七。
計劃任務(wù)到期后第十一分鐘。
我當(dāng)時還在睡。
關(guān)掉面板,把手機(jī)扣在胸口。
棒棒糖在嘴里轉(zhuǎn)了一圈。
按照我的預(yù)估,如果沒人能進(jìn)入底層架構(gòu)手動恢復(fù)——他們至少要花三到五天找到問題根源。再花兩到三周搞清楚我的代碼邏輯。
前提是,他們能找到一個看得懂的人。
是這樣的。三年前我到崗的第一天,看了一眼公司那套老系統(tǒng)——代碼寫得跟垃圾場一樣,補(bǔ)丁摞補(bǔ)丁,屎山上面蓋茅房。我剛?cè)肼毷裁词露紱]有,手*,就重寫了底層架構(gòu)?;艘粋€月。又花了三年做迭代、打補(bǔ)丁、優(yōu)化性能。
全在工位上干的。
左邊屏幕開著游戲當(dāng)掩護(hù)。
右邊屏幕跑著終端。
兩只手同時操作,一邊打副本一邊敲代碼。
三年沒出過一次事故,系統(tǒng)穩(wěn)定運行率
秦遠(yuǎn)山。
秦和集團(tuán)董事長。
就是今天把我趕出來的那家公司。
第二章
手機(jī)震了。
我翻了個身,從枕頭底下把它摸出來。
屏幕亮著——十七條未讀消息,六個未接來電。
其中五個來自同一個號碼。
小馬。公司IT運維組的。
最早一條是凌晨三點發(fā)的。
小馬:林哥你在嗎
小馬:出大事了
小馬:主數(shù)據(jù)庫訪問超時 核心模塊全掛了
小馬:我翻了整個代碼倉庫 底層架構(gòu)根本沒有文檔
小馬:是你寫的對不對
小馬:林哥我知道公司對不起你 但你救救我們
小馬:陳總瘋了 追著我們罵了一上午
小馬:林哥???
小馬:求你回個消息
我放下手機(jī),盯著天花板。
出租屋的燈管接觸不良,一亮一滅的。
我伸手夠到床頭柜的棒棒糖,撕開包裝,塞進(jìn)嘴里。然后又拿起手機(jī),打開了那個一直沒卸載的系統(tǒng)監(jiān)控面板。
滿屏紅。
核心數(shù)據(jù)庫——離線。
客戶管理系統(tǒng)——離線。
財務(wù)對賬模塊——離線。
內(nèi)部通訊平臺——離線。
官網(wǎng)前端——離線。
我點開異常日志。
03:47:22緩存隊列溢出,寫入阻塞
03:47:23 數(shù)據(jù)庫連接池耗盡
03:47:24 級聯(lián)故障觸發(fā)
03:47:25 核心服務(wù)宕機(jī)
凌晨三點四十七。
計劃任務(wù)到期后第十一分鐘。
我當(dāng)時還在睡。
關(guān)掉面板,把手機(jī)扣在胸口。
棒棒糖在嘴里轉(zhuǎn)了一圈。
按照我的預(yù)估,如果沒人能進(jìn)入底層架構(gòu)手動恢復(fù)——他們至少要花三到五天找到問題根源。再花兩到三周搞清楚我的代碼邏輯。
前提是,他們能找到一個看得懂的人。
是這樣的。三年前我到崗的第一天,看了一眼公司那套老系統(tǒng)——代碼寫得跟垃圾場一樣,補(bǔ)丁摞補(bǔ)丁,屎山上面蓋茅房。我剛?cè)肼毷裁词露紱]有,手*,就重寫了底層架構(gòu)?;艘粋€月。又花了三年做迭代、打補(bǔ)丁、優(yōu)化性能。
全在工位上干的。
左邊屏幕開著游戲當(dāng)掩護(hù)。
右邊屏幕跑著終端。
兩只手同時操作,一邊打副本一邊敲代碼。
三年沒出過一次事故,系統(tǒng)穩(wěn)定運行率