代碼上線注意事項

說明

在工作中漓库,代碼上線是很重要的,而作為上線人員园蝠,對流程要嚴格把控渺蒿,對需要上線代碼的更新是需要仔細研究!彪薛!

向持續(xù)交付前行
在保證上線質(zhì)量的前提下茂装,如何提高上線效率怠蹂,做到自動化部署,持續(xù)交付少态,這是一個值得深入和持久關(guān)注的問題褥蚯。

代碼上線流程

svn代碼更新-->測試環(huán)境上線測試-->測試OK后發(fā)送郵件告知測試結(jié)果給運維,并說明可以上線代碼svn_revision -->上線前記錄svn_revision况增,對比上次上線時的改動,判斷對各服務(wù)連接有無影響训挡,注意配置文件的修改-->匯報上級(確定上線后)-->上線需將所有測試OK的所有代碼統(tǒng)一上線(提前做好備份澳骤,方便出現(xiàn)問題回滾。注意配置文件的變動澜薄,防止更新后各服務(wù)不通)-->對上線后的功能進行測試(通知公司人員進行測試)-->OK郵件通知全員为肮。

注:打標簽(svn tag)是一個更通用的做法。

代碼中運維需要處理的配置

<?php

return [
    //緩存中無數(shù)據(jù)時肤京,是否從db中讀取數(shù)據(jù)
    'read_data_from_db'=>true,
    //用戶頭像
    'user_avatar' =>[
        //默認的用戶頭像颊艳,不包含域名
        'default_avatar' => 'default.jpg',

    ],
    //經(jīng)紀人頭像
    'broker_avatar' =>[
        //默認的經(jīng)紀人頭像,不包含域名
        'default_avatar' => 'default.jpg',
        //經(jīng)紀人頭像域名

    ]
];

保持項忘分,key和svn中的一致性
其中對應(yīng)的項棋枕、key的前后順序保持和svn中的一樣,這樣對于開發(fā)人員妒峦、測試人員來說重斑,出現(xiàn)問題后便于對比。對于運維來說肯骇,僅需要修改對應(yīng)key下的value即可窥浪,根據(jù)線上的實際情況進行修改。對相應(yīng)的注釋笛丙,項和key不要隨意修改漾脂,也不要調(diào)整其前后順序,如果需要調(diào)整胚鸯,則需要到svn中進行調(diào)整骨稿,并且和開發(fā)人員進行交流核實。

** 上線中遇到的問題 **

下面列舉一個上線遇到的問題蠢琳,再次記錄啊终,避免下次出錯:
昨日通知上線后病梢,首先我將svn代碼進行更新绒怨,記錄svn_flag位置點為1392,詢問上傳代碼人員無誤并無嚴重修改后兵迅,更新代碼上線泰讽,因為是首次上線例衍,所以將所有代碼一次性部署到線上昔期,完成后測試無問題。結(jié)束報告佛玄。

在回到家中硼一,公司人員反映,出現(xiàn)問題梦抢,無法登陸般贼,便上去查看api日志訪問日志,發(fā)現(xiàn)有error奥吩,但無處理結(jié)果哼蛆,次日到公司商議解決。

來后霞赫,詢問編寫代碼人員腮介,查看api日志發(fā)現(xiàn)此error后,發(fā)現(xiàn)有一個配置文件仍然是舊版本端衰,進行核對后重新上線代碼叠洗。問題得到解決!

** 簡述原因 **

因為代碼中有一個config目錄旅东,在上線后運維需在config目錄下修改配置灭抑,連接mysql及redis,所以在上代碼前我提前將舊版本和此目錄做好備份抵代,待新代碼上線后名挥,將config目錄替換,本以為一切配置無改變主守。

但是在日志中發(fā)現(xiàn)禀倔,api接口調(diào)用錯誤,返回配置文件發(fā)現(xiàn)参淫,雖然我將舊的config目錄替換救湖,但是此目錄下也做了更新,所以上線并沒有做到同步涎才。

錯誤總結(jié)

通過此次的錯誤鞋既,認識問題的嚴重性,如果當次類問題發(fā)生在正式產(chǎn)品線上耍铜,后果很嚴重邑闺,所以需要嚴格反思,總結(jié)文檔棕兼,提高警惕陡舅,避免以后出現(xiàn)同樣的錯誤。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末伴挚,一起剝皮案震驚了整個濱河市靶衍,隨后出現(xiàn)的幾起案子灾炭,更是在濱河造成了極大的恐慌,老刑警劉巖颅眶,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜈出,死亡現(xiàn)場離奇詭異,居然都是意外死亡涛酗,警方通過查閱死者的電腦和手機铡原,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來商叹,“玉大人眷蜈,你說我怎么就攤上這事∩蜃裕” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵辜妓,是天一觀的道長枯途。 經(jīng)常有香客問我,道長籍滴,這世上最難降的妖魔是什么酪夷? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮孽惰,結(jié)果婚禮上晚岭,老公的妹妹穿的比我還像新娘。我一直安慰自己勋功,他們只是感情好坦报,可當我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著狂鞋,像睡著了一般片择。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上骚揍,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天字管,我揣著相機與錄音,去河邊找鬼信不。 笑死嘲叔,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的抽活。 我是一名探鬼主播硫戈,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼下硕!你這毒婦竟也來了掏愁?” 一聲冷哼從身側(cè)響起歇由,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎果港,沒想到半個月后沦泌,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡辛掠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年谢谦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片萝衩。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡回挽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出猩谊,到底是詐尸還是另有隱情千劈,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布牌捷,位于F島的核電站墙牌,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏暗甥。R本人自食惡果不足惜喜滨,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望撤防。 院中可真熱鬧虽风,春花似錦、人聲如沸寄月。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽漾肮。三九已至内舟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間初橘,已是汗流浹背验游。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留保檐,地道東北人耕蝉。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓,卻偏偏與公主長得像夜只,于是被迫代替她去往敵國和親垒在。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理扔亥,服務(wù)發(fā)現(xiàn)场躯,斷路器谈为,智...
    卡卡羅2017閱讀 134,600評論 18 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,517評論 25 707
  • 源代碼管理工具的起源 為什么會出現(xiàn)源代碼管理工具? 為了解決在軟件開發(fā)過程中踢关,由源代碼引發(fā)的各種蛋疼繁瑣問題 源代...
    小白文_Vincent閱讀 3,156評論 2 8
  • 一伞鲫、編譯源碼目錄使用內(nèi)置宏,定義在build/core/envsetup.mk里面有定義签舞,如果只是拷貝文件使用pr...
    lutery閱讀 261評論 0 0