201701mysql
一個暫時的好方法
好比mysql故障,結合後端應用查看,看對應跑的是什麼應用,這很重要。關注業務上去了。算法
好多東西多須要深刻,成爲系統性,有思想性的解決方案
故障總結
目錄
1.故障分類
2.故障分類的發生的機率
3.跟蹤系統調用,接口調用,要求最全的日誌
4.針對以上要求,監控出報告
5.解決故障的方法
上代碼->監控
5.1測試
dubbo測試,調用測試,循環調用測試
好比幾十個接口,跳過接口測試,或者按比例測試
5.2開發
安全調用接口
5.3運維
監控報警沒到位,監控不全
1.好比各系統之間的調用
2.好比監控明細和必定程度的報警
尤爲是mysql監控,不只要監控性能,更重要的是一些參數好比鏈接數和鎖表數,mysql表大小
5.4是否早有跡象sql
具體待補充。
1.數據庫故障數據庫
排查
1.日誌顯示卡在ftp這塊
2.tcpdump -i eth0 dst host ftpip tcp層面確認
3.具體考慮算法問題,好比ftp遞歸算法問題,找出來的東西太大以致於無響應,須要修改算法
4.或者有多是sql語句超時
5.後者接口超時後端
解決
1.測試的覆蓋不夠
2.以最少的配置文件去運行
3.開發必須注意 ftp鏈接方式,不能重複連接,必須複用或者減小鏈接安全