第六十七章?要不我來(lái)試試
程文在微信中看到這個(gè)問(wèn)題的時(shí)候,就把他的測(cè)試用例打開(kāi)了。
這一次,他把測(cè)試用例拖到了虛擬的屏幕上面,打開(kāi)網(wǎng)站還有手機(jī)上的app來(lái)進(jìn)行測(cè)試。
這一次和之前稍微有一點(diǎn)不一樣的地方,之前他打開(kāi)測(cè)試用例還有要測(cè)試的功能的時(shí)候,會(huì)在他的左邊有一個(gè)半透明的屏幕。
這一次并沒(méi)有出現(xiàn),而是在系統(tǒng)給的這個(gè)屏幕上面,多了分出來(lái)了一個(gè)屏幕,多了一個(gè)測(cè)試用例。
程文拖過(guò)去的測(cè)試用例還在,并沒(méi)有什么變化。
程文看到上面顯示的是,向上推流的地方是沒(méi)有問(wèn)題的,綠油油的非常健康,就好像茂盛的綠蘿一樣,但是播發(fā)那個(gè)分支的顏色紅的厲害。
程文他們這個(gè)產(chǎn)品在設(shè)計(jì)之初用的是公司內(nèi)部的一個(gè)服務(wù),但是經(jīng)常出一些問(wèn)題,所以后來(lái)在姚紹的大力推動(dòng)下,他們換了一個(gè)商業(yè)的加速服務(wù)提供商。
這個(gè)加速服務(wù)提供提供商,是一個(gè)全國(guó)有名的提供商,業(yè)務(wù)量鋪的還挺大。
其實(shí)這次的事故全是因?yàn)檫@個(gè)提供商那里在修改了一個(gè)配置的時(shí)候,弄錯(cuò)了一個(gè)名字,所以改錯(cuò)了他們這邊的一個(gè)東西。
一般情況下他們上線的時(shí)候會(huì)先測(cè)試一下,沒(méi)有問(wèn)題就上線,上線后會(huì)再測(cè)試一下。
但是這一次有一個(gè)人兩個(gè)工作同時(shí)進(jìn)行,有點(diǎn)暈,測(cè)試的時(shí)候是一個(gè),但是上線的時(shí)是另一個(gè)分支。
而當(dāng)他正準(zhǔn)備去測(cè)試的時(shí)候,他們有另一個(gè)問(wèn)題,他就去處理那個(gè)問(wèn)題了。
所以才沒(méi)有在第一時(shí)間發(fā)現(xiàn)。
【應(yīng)該是服務(wù)那邊的問(wèn)題,不是我們程序的問(wèn)題】陸丹雪最后得出了一個(gè)結(jié)果。
【我這里測(cè)試的結(jié)果也是,播放的那個(gè)鏈接出了問(wèn)題,上傳的那個(gè)好像并沒(méi)有什么問(wèn)題】程文也在群里說(shuō)了一個(gè)他測(cè)試的結(jié)果,給他們當(dāng)做參考,好盡快的解決問(wèn)題。
【那我立刻聯(lián)系他們那邊的人】姚紹在群里說(shuō)道
說(shuō)完了這句話,姚紹就在另一個(gè)群里和那個(gè)加速服務(wù)提供商取得了聯(lián)系。
讓他們趕緊的看看這個(gè)問(wèn)題,并說(shuō)明現(xiàn)在已經(jīng)嚴(yán)重影響他們線上的產(chǎn)品了。
那邊的回復(fù)倒也即時(shí),說(shuō)立刻就看這個(gè)問(wèn)題。
馬上那邊就查了出來(lái)是因?yàn)樗麄兏腻e(cuò)了東西導(dǎo)致的這場(chǎng)事故,他們發(fā)現(xiàn)這個(gè)問(wèn)題的第一時(shí)間就改好了,同時(shí)告知了姚紹。
【那邊的人已經(jīng)說(shuō)他們改好了,大家測(cè)試一下】
收到了這個(gè)消息,程文他們就開(kāi)始了測(cè)試,但是還是有問(wèn)題。
【我這里還有問(wèn)題,你們那里有好的嗎?】程文第一個(gè)在群里回到。
【沒(méi)有,我這里也有問(wèn)題】這次是馮樂(lè)回的。
寧七【沒(méi)有】
陸丹雪【我這里也沒(méi)有好】
看到了群里的反饋姚紹又找到了加速服務(wù)提供商,說(shuō)他們這里測(cè)試的是還有問(wèn)題,讓提供商再查查是不是還沒(méi)有改好。
現(xiàn)在已經(jīng)找到了導(dǎo)致這個(gè)問(wèn)題的原因,姚紹已經(jīng)放心了不少。
如果不出意外,這個(gè)問(wèn)題應(yīng)該很快就能被解決了。
提供商又檢查了一下,發(fā)現(xiàn)沒(méi)有問(wèn)題,接著他們想起來(lái)了一個(gè)問(wèn)題,這個(gè)東西生效是要一些時(shí)間的。
【這個(gè)生效可能需要一些時(shí)間】
【需要多久】姚紹急忙問(wèn)道,要知道現(xiàn)在距離松永豐要演示的時(shí)間只有十多分鐘了。
【快的話,十幾分鐘,慢的話三十多分鐘】
看到這個(gè)姚紹當(dāng)時(shí)都懵了,需要這么久,那不什么都耽誤了。
姚紹在他們自己的團(tuán)隊(duì)里發(fā)了一個(gè)消息告訴大家現(xiàn)在的情況。
【現(xiàn)在回事服務(wù)提供商那里還有一些問(wèn)題,生效大概還要將近三十分鐘,大家還有什么其它辦法嗎?】
姚紹不太懂技術(shù),所以只好在這個(gè)群里問(wèn)大家,看看有什么臨時(shí)的解決辦法沒(méi)有。
【我們之前不是用的是公司的服務(wù),雖然有一些不穩(wěn)定,但是至少能用啊,要不我們切換到我們公司內(nèi)部的那個(gè)?】
陸丹雪一直跟著這個(gè)項(xiàng)目,她對(duì)這個(gè)項(xiàng)目的了解比半路過(guò)來(lái)的程文知道的多一些。
【可以,那趕緊先切過(guò)去】
【我們這里切不過(guò)去,只能讓后端開(kāi)發(fā)來(lái)搞,我們只能控制網(wǎng)頁(yè)端的,但是我們還有客戶端,還有電腦端,那個(gè)還需要發(fā)版,然后用戶下載安裝,這根本行不通】
姚紹看到這個(gè)又想起來(lái)一直聯(lián)系不到的兩個(gè)后端,當(dāng)時(shí)臉都綠了。
【要不我來(lái)試試,我懂一些php的開(kāi)發(fā)】程文在群里弱弱的說(shuō)了一句。
看到這個(gè),姚紹本來(lái)不相信的,但是想起來(lái)程文那次在游戲部門(mén)的表現(xiàn),他還幫助修改bug來(lái)著,于是對(duì)程文的話信了幾分。
陸丹雪覺(jué)得程文是有點(diǎn)冒進(jìn)了,因?yàn)槌涛母緵](méi)有接觸過(guò)這個(gè)項(xiàng)目的代碼,也不知道這個(gè)項(xiàng)目代碼的網(wǎng)絡(luò),甚至都不知道這個(gè)項(xiàng)目是在哪里部署,怎么上手?
她并不看好程文,雖然程文說(shuō)他懂一些編程知識(shí),這個(gè)應(yīng)該是沒(méi)有什么問(wèn)題的,不過(guò),懂和會(huì)是兩碼事,能改和能在短時(shí)間里改好又是兩回事。
同樣的,寧七也不太看好程文。
【可以,你需要什么東西?】姚紹在群里問(wèn)到。
【我要線上機(jī)器的賬號(hào)的權(quán)限,也需要知道線上的機(jī)器有哪幾臺(tái)】
【我這就發(fā)你,現(xiàn)在申請(qǐng)賬號(hào)有點(diǎn)慢,這樣吧,我私聊你,把我的賬號(hào)發(fā)給你】陸丹雪覺(jué)得這樣子會(huì)比較快。
【沒(méi)有問(wèn)題】
程文拿到了登錄服務(wù)器的賬號(hào),立刻就登錄上去。
首先他查找的就是那個(gè)web服務(wù)器的配置,找到之后,根據(jù)里面的配置,快速的就定位到了代碼的位置。
接著他看到了前臺(tái)的那個(gè)請(qǐng)求的頁(yè)面的地址,后端開(kāi)發(fā)的東西還是非常有質(zhì)量的,程文很快就找到了代碼的真正位置。
找到了代碼的位置,程文看了一下代碼,發(fā)現(xiàn)他們寫(xiě)的還是非常不錯(cuò)的,清晰明了。
基本上程文這個(gè)沒(méi)有參與過(guò)開(kāi)發(fā)的一看就能看明白,心中贊嘆,“這才是易維護(hù)的優(yōu)秀代碼?!?p> 然后,程文在版本庫(kù)中,找到了之前注釋過(guò)的代碼,也找到了他們公司內(nèi)部服務(wù)的域名。
這一次程文并沒(méi)有把代碼從根本上來(lái)改,他只改了出口的地方。
因?yàn)樵谒磥?lái),也許現(xiàn)在數(shù)據(jù)庫(kù)已經(jīng)有了相關(guān)的域名信息,從源頭上改代碼,只能讓新創(chuàng)建的生效,不能把老的也修改了。
所以他做的是修改了接口的出口地方,在出口的地方,把新的域名替換成了他們公司內(nèi)部服務(wù)的域名,程文也看了之前的代碼,只需要改一個(gè)域名就好,不需要?jiǎng)悠渌牡胤健?p> 這個(gè)過(guò)程說(shuō)起來(lái)時(shí)間長(zhǎng),但是程文改起來(lái)那是一點(diǎn)都不長(zhǎng)。