系統請求超時常見原因查詢思路

2021-08-08 03:58:59 字數 413 閱讀 5749

1,cup100%請求量與資源問題

cup占用原因查詢流程:

a,棧資訊列印jstack 13750 | tee -a jstack.log

b,執行緒占用情況top -h -p pid

根據b的pid轉換為16進製制去a的jstack.log中查詢 cpu占用高的原因

2,執行緒被阻塞,執行緒池已滿

jstack 檢視棧記憶體(執行緒使用情況)

jstack 13700 |tee -a jstack.lg

3, gc時間太多

(jstat監控gc情況

jstat -gcutil 3311 10000)

原因:虛擬機器記憶體設定太小或**不合理導致記憶體占用

jmap 監控堆記憶體使用

jmap -histo:live 16191>d.txt

請求介面時常見的資料請求型別

目錄 一 概述 二 詳解 前端請求介面資料時,服務端首先根據請求頭 headers 中的content type欄位獲知請求中的訊息主體所用何種方式編碼,之後再對訊息主體進行解析。是故,前端請求介面時,需根據服務端配置,設定不同的content type,以及對訊息主體進行相應處理。請求介面時,有四...

android 請求超時的原因 客戶端超時機制

近日生產系統很不穩定,白天也會堵塞請求,系統無法響應客戶請求。分析後多數是外圍系統堵塞引起的。crm依賴的系統太多,我們只做業務受理,客戶接觸相關業務。幾乎每個客戶請求都會呼叫外圍系統介面,如果外系統堵塞,我們系統就會堵塞,我們是和客戶互動的,客戶第乙個找的就是我們。我們得要給出答覆,分析的原因。為...

HTTP請求時常見的請求方式與狀態碼

http常見的請求方法 1 get 2 post 3 put 4 delete 5 head 6 options 7 trace 當瀏覽器向web伺服器發出請求時,它向伺服器傳遞了乙個資料塊,也就是請求資訊,http請求資訊由3部分組成 1.請求方法uri協議 版本 2.請求頭 3.請求正文 htt...