????????2023年11月2日,是自我入行一來逻谦,應(yīng)該可以說第一次守在晚上掌实,跟其他公司的開發(fā)團(tuán)隊(duì),一起更新一個(gè)系統(tǒng)的大版本邦马,這個(gè)版本涉及到很多功能邏輯的修改贱鼻,不能馬虎宴卖。
生產(chǎn)環(huán)境的更新,團(tuán)隊(duì)需要做什么邻悬?
1嘱腥、提前在測(cè)試環(huán)境,將所有涉及影響業(yè)務(wù)流程拘悦,用戶體驗(yàn)性的問題齿兔,在測(cè)試階段,就得解決础米,否則分苇,還不如推遲上線。
2屁桑、除了上述影響業(yè)務(wù)流程以及用戶體驗(yàn)性的問題医寿,若發(fā)現(xiàn)部分問題是不影響上線的細(xì)節(jié),則可以遺留后續(xù)解決(熱更新)蘑斧。
生產(chǎn)環(huán)境的更新靖秩,開發(fā)人員要什么?
1竖瘾、檢查測(cè)試環(huán)境中需升級(jí)的程序版本是否已經(jīng)通過回歸測(cè)試 (根據(jù)測(cè)試用例進(jìn)行)沟突。
2、備份生產(chǎn)環(huán)境中主備兩臺(tái)服務(wù)器的所有數(shù)據(jù)和程序捕传。
3惠拭、檢查生產(chǎn)環(huán)境數(shù)據(jù)庫(kù)與測(cè)試環(huán)境數(shù)據(jù)庫(kù)是否一致。
4. 在生產(chǎn)環(huán)境的備機(jī)中更新程序庸论。
5. 檢查配置职辅,程序版本等,再次確認(rèn)更新無誤聂示。
6. 切換集的主備域携,讓生產(chǎn)系統(tǒng)工作在備用服務(wù)器(最新版本程序上)
7. 在生產(chǎn)系統(tǒng)上進(jìn)行常用功能的回歸測(cè)試甘萧,如 APP 和 WebService 的使用等俊啼,web管理界面的訪問,這些測(cè)試根據(jù)測(cè)試用例進(jìn)行惹挟。
8. 保持三天的觀察期蒲凶,觀察期間主動(dòng)檢查系統(tǒng)運(yùn)行狀態(tài)气筋,如 cpu,內(nèi)存等,以及程序日志(是否有異常和錯(cuò)誤)旋圆。
9. 升級(jí)生產(chǎn)環(huán)境主服務(wù)器的程序宠默,切換集群到主服務(wù)器上,進(jìn)行回歸測(cè)試(根據(jù)測(cè)試用例進(jìn)行)灵巧。
10. 保持兩天的觀察期搀矫。
重要的事情講三遍DɑΑ!瓤球!
1. 數(shù)據(jù)和程序在操作前要備份!
2. 數(shù)據(jù)和程序在操作前要備份!!
3. 數(shù)據(jù)和程序在操作前要備份!!!