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