1. 程式人生 > >我做運維期間一些碰到的業務方面的問題和解決思路

我做運維期間一些碰到的業務方面的問題和解決思路

1.pc端無發正常訪問頁面(頁面沒有提供狀態碼)

我的解決思路:

根據架構,先去web伺服器上檢查相關服務和埠是否正常,修改host檔案,將域名繫結至本地,然後curl,看是否正常,如果正常就說明web伺服器沒有問題,然後ping域名,檢視返回的地址是哪裡,如果是代理ip,要去檢查ip所在的伺服器或者出口ip是否正常,如果是cdn,要上相關cdn上去檢查設定

 

2.app手遊客戶端登陸問題

目前app登陸流程:

點開圖示後,app自檢版本是否一致,如果不一致,進行大小版本更新,如果版本一致,拉取登陸資訊,獲取認證,充值,等級,裝備,記錄等情況,我目前遇到的基本都是這樣

 

如果熱更新失敗,會提示更新失敗或者無法獲取到更新,需要確定更新伺服器程式碼是否完成,版本檔案是否是最新,重新整理cdn,基本都能解決

當更新完成後,會有載入中,登陸大廳等提示,這是拉取個人資料,獲取個人資料,登陸認證等,網路因素,資料庫延遲都會造成無法登陸成功

當登陸完成後,頭像無法顯示

現在一般都是獲取qq或微信頭像,如果你用微信登陸的時候,會自動獲取你頭像資訊,你的頭像會被儲存至檔案伺服器,如果檔案伺服器上有,那就是網路延遲,如果沒有在繼續檢查為什麼沒有上傳成功,比如許可權等問題

 

 

3.域名劫持,dns汙染

新增https這個問題就可以解決

 

4.ddos

我遇到的是直接打你機器ip,機器被拉入黑洞,我的方法就是在搞一臺備份,做智慧切換,域名做cdn,或者阿里ddos高防服務

 

5.伺服器被加入挖礦程式

挖礦程式會把你的cpu,記憶體,流量等佔滿,上去伺服器後,看下top服務,ps程序,找到pid號直接幹掉,但是一般都是有守護程序,清除定時任務,找到/usr/lib/systemd/system/底下相對應的守護程序,清除未知的祕鑰,檢查防火牆