掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
上周末的周六,打開微構(gòu)網(wǎng)絡(luò)官網(wǎng)發(fā)現(xiàn)樣式及圖片全部沒有了,初步判斷是由于cdn分發(fā)出問題,而網(wǎng)站主體服務(wù)沒問題。后登陸七牛云官網(wǎng)發(fā)現(xiàn)SSL證書已過期,自動續(xù)費失??;于是重新購買證書,但由于七牛云控制臺內(nèi)部故障,證書切換失敗,導(dǎo)致新證書不起作用。
于是我們緊急把靜態(tài)資源切換到網(wǎng)站本地服務(wù)器,由于網(wǎng)站本地服務(wù)器帶寬資源有限,所以導(dǎo)致將近一個小時官網(wǎng)訪問比往常要緩慢許多。而這就是上周六微構(gòu)網(wǎng)絡(luò)官網(wǎng)一小時短時間訪問緩慢的原因,就是因為那段時間靜態(tài)資源全部切換到網(wǎng)站本地。
經(jīng)過多次嘗試后,七牛云控制臺切換SSL證書依然出現(xiàn)“[401001] 域名不允許操作”的錯誤碼,但確認我們自己的域名沒有問題后。于10:41向七牛云提交工單,七牛云工程師在10:58反饋說是由于七牛云系統(tǒng)內(nèi)部故障導(dǎo)致的,并于11:12反饋問題已經(jīng)修復(fù)。
于是我們又嘗試在七牛云控制臺切換SSL證書,結(jié)果切換成功。然后在網(wǎng)站端,把靜態(tài)資源切換回到七牛云對象存儲端,使用CDN分發(fā)資源,訪問速度恢復(fù)。這里需要贊一下七牛云的工單響應(yīng)速度,在半個小時左右反饋并解決問題。
從這件事可以看出:
1、不要過分迷信自動化系統(tǒng),因為越智能化、自動化的系統(tǒng)也就越難避免出現(xiàn)一些故障,比如上述描述中就涉及兩個,一個是證書續(xù)費,另外一個是控制臺一鍵切換證書的操作。雖然在正常的時候很方便,但是如果因此而不去管、不人工介入,那么說不定服務(wù)掛了還不知道。因此就算是自動化運維的機制,還是需要專業(yè)的人去介入;哪怕是人工智能也僅僅能夠替代一些標準化的工作。
2、解決方案很重要,如果微構(gòu)官網(wǎng)的靜態(tài)資源完全存儲到七牛云上面,而服務(wù)器本地沒有副本;那么當出現(xiàn)CDN那一端出現(xiàn)問題的時候,整個網(wǎng)站的靜態(tài)資源全部掛掉。而因為本地有了,直接在網(wǎng)站中可以在一分鐘以內(nèi)切換至本地,只是由于本地服務(wù)器帶寬沒有CDN的足會導(dǎo)致訪問速度偏慢,但至少可以正常使用。
3、網(wǎng)站靜態(tài)資源進行分發(fā)很重要、體驗提升很明顯,比如在這件事過程中切換到本地,明顯感覺訪問速度不如分發(fā)好,也許網(wǎng)站一直使用本地存儲可能感受不到,而突然切過來就很明顯。
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流