第275章前哨戰(zhàn)成功
如果說馬來西亞子公司上線切換作為全公司參與級別(各業(yè)務(wù)部門同時參加)的“渡河”
第一戰(zhàn)。
那在真正意義上渡河戰(zhàn)役之前的前哨戰(zhàn)則是系統(tǒng)開發(fā),這是獨(dú)屬于華興IT的獨(dú)角戲。
四周前的2016年10月21日,凌晨1點(diǎn)17分。
華興坂田總部G1大樓23層作戰(zhàn)指揮中心,空調(diào)出風(fēng)口不停噴出新風(fēng)。
此刻窗外的城市燈火也開始逐漸熄滅。
李峰的手指在鍵盤上敲出急促的鼓點(diǎn),眼睛死死盯著屏幕上滾動的代碼日志。
作為自研ERP項目的項目經(jīng)理,他已經(jīng)30個小時沒合眼。
眼下泛著青黑,頭發(fā)亂糟糟的,關(guān)鍵是臉上的油感覺比電腦還亮幾分。
作戰(zhàn)室中央的巨幕上,200+個監(jiān)控指標(biāo)正在進(jìn)行最后的基線校驗。
紅色預(yù)警燈每隔三分鐘就會閃爍一次,像某種機(jī)械生物的呼吸。
“供應(yīng)鏈模塊初始化失敗?!?/p>
負(fù)責(zé)配置管理的趙宏明聲音特別大,他是從蓉城過來支持項目,“自研數(shù)據(jù)庫的存儲過程和舊系統(tǒng)的兼容性測試通過了七輪,怎么一到生產(chǎn)環(huán)境就報錯?”
自從被陳默喂飯升職以后,趙宏明就成了他的鐵桿擁護(hù)者。
本來這次支援是不需要他這個主管過來的,他愣是帶上幾個核心骨干工程師直接飛過來。
說是這馬上產(chǎn)品迭代開發(fā)的第一個版本就要上線了,想要盡一些綿薄之力。
會議桌上擺著三十多份夜宵套餐,從潮汕牛肉丸到麻辣香鍋,熱氣混著鍵盤清潔劑的味道在空氣中游蕩。
陳默靠在墻角,手中杯子里的茶已經(jīng)涼透,目光卻始終停留在巨幕右下角的倒計時:
距離代碼凍結(jié)還有2小時13分鐘。
作為項目領(lǐng)導(dǎo)小組主要負(fù)責(zé)人之一,他這會兒盡量在角落里面看著,免得下屬們緊張。
“把存儲過程的執(zhí)行計劃調(diào)出來?!?/p>
李峰的聲音帶著沙啞,手指在觸控屏上快速滑動,“第三十七行的事務(wù)鎖參數(shù)沒對齊,舊系統(tǒng)用的是OraCle的行級鎖,咱們的高斯數(shù)據(jù)庫默認(rèn)是表級鎖,得手動添加鎖粒度聲明?!?/p>
他突然轉(zhuǎn)頭看向坐在斜后方的數(shù)據(jù)庫組負(fù)責(zé)人劉洋,“上周不是說兼容性方案里加了自動轉(zhuǎn)換層嗎?”
劉洋推了推滑到鼻尖的眼鏡,面前的三臺顯示器分別顯示著數(shù)據(jù)庫日志、架構(gòu)圖和代碼比對界面:“轉(zhuǎn)換層在測試環(huán)境沒問題,但生產(chǎn)環(huán)境的負(fù)載均衡策略里,第三節(jié)點(diǎn)的讀寫分離配置漏了鎖機(jī)制的關(guān)聯(lián)參數(shù)。”
他調(diào)出配置文件,“現(xiàn)在有兩個選擇:要么回退到舊鎖策略,要么現(xiàn)場修改負(fù)載均衡配置。”
作戰(zhàn)室里響起此起彼伏的吸氣聲。
回退意味著前三天的聯(lián)調(diào)成果作廢,而現(xiàn)場修改則要承擔(dān)配置失誤導(dǎo)致系統(tǒng)崩潰的風(fēng)險。
李峰的手指懸在鍵盤上方,遲遲沒有落下。