由於公司線上執行專案突然出現訪問不到介面但是程式執行正常的問題,於是想起了druid連線池,乙個為監控而生的資料庫連線池!
問題排查1:
加監控 druid
問題排查2:
netstat -t 檢視tcp埠連線情況,乙個完整的tcp連線有三次握手,四次揮手,期間每個階段對應不同狀態
檢視文章的第二點有詳細描述
問題排查3:
jmeter壓力測試:
直接看官方原始碼與文件啦!走你~
springboot整合druid:
看了spring整合的druid,那麼stater又是何方神聖?
springboot的四大神器之一:
類似的stater還有mybatis-spring-boot-starter等
分析什麼?文件都很詳細了,直接上**!
springboot整合druid
1)不使用 druid-spring-boot-starter
com.alibaba
druid
1.1.6
建議使用1.1.x版本,1.0有bug擦,初次使用碰到sql解析異常,然後druid防火牆不讓執行了,想了想要不要去提個issue,但是看了一下自己的版本號,才1.0.18,那麼就公升級一下版本號試試
專案執行起來之後訪問user/list介面,然後登入druid就可以看到監控資料了
登入位址 localhost:8080/druid/login.html
賬號密碼 admin/admin
3)監控頁面
有了這個監控頁面我們可以做什麼呢?我們可以對自己專案的邏輯,介面,sql等進行調優哦。
druid確實好用,它是如何實現監控的呢?
waiting。。。
redis配置優化 記一次線上redis問題排查
在通過redis快取進行了一系列的介面效能優化後,大部分介面返回在1ms 200ms間,這都是redis的功勞,但隨著介面redis快取越來越多,新的問題產生了,從redis取資料竟然用了5s 通過觀察日誌,並不是每次取資料都是5s,大部分情況從redis取資料還是很快的不會超過5ms.1 在檢視 ...
記一次線上問題排查
這次線上問題來的比較突然,影響也大,用部落格記錄下整個過程,也當作是對這次事故的一次總結歸納。day1 2018年06月21號上午10點,收到運營同事通知,http com api 訪問量劇增,日誌量達到80g 天,而且有上公升趨勢。運營同事讓我們排查,這種訪問是否正常。運營統計訪問量 收到通知後立...
記一次線上快取問題
今天上線專案時,檢視乙個軟體列表,我的介面裡是findall,可是軟體列表裡沒有type欄位沒有出現,後來檢查發現 是線下softmodel裡type欄位沒更新過來,清完線下表快取,並用gii重新生成了下softmodel,然後再次上線。再次檢視線上該軟體列表,還是沒有type欄位,估計第一次檢視的...