記一次解決MQ不消費問題

2021-10-01 07:18:29 字數 598 閱讀 2612

mq不消費,mq執行緒全部處於等待狀態

專案重啟之後問題解決

jvm記憶體狀態正常

fullgc時間持續加長

cpu 100%

查詢專案程序中所有的執行緒資訊,檢視是否有死鎖

# 檢視例項程序

# tomcat的話bootstrap那個就是,springboot專案看啟動類名

jps# 檢視程序狀態 產看是否有死鎖

jstack pid

檢視jvm狀態

jmap -heap pid #檢視老年代是否100%
檢視gc

jstat -gcutil pid 2000 10
檢視cpu

top -hp pid
通過以上原因查詢均為定位到問題所在

一次偶然的機會,發現頁面做寫入操作一直處於卡頓狀態,於是懷疑是資料庫鎖表導致的,於是查詢資料庫鎖表情況

show processlist;  

kill id;

問題得到解決

鎖表加固方案

nginx記一次解決跨域問題的記錄

在nginx中配置proxy pass時,當在後面的url加上了 相當於是絕對根路徑,則nginx不會把location中匹配的路徑部分 走 如果沒有 則會把匹配的路徑部分也給 走。下面四種情況分別用http 192.168 1.4 proxy test.html 進行訪問。第一種 location...

一次解決問題的經過

問題處理經過 tcaplus 出現的乙個奇怪的問題,現象描述如下 從不知道哪一天開始,公升級的時候全部掛起,restore 事務全部掛起,重啟任何程序都掛起.找來一幫大神幫忙看,發現tcapsvr 啟動的時候,被卡住了30秒,tcm 是發出啟動命令後5秒檢查程序是否啟動,這時就會報啟動失敗.如果去看...

記一次解決oracle sql效能瓶頸的問題

先上sql select select m.album id from album r music am,album m where am.music id m.music id and am.album id m.album id and rownum 1 album id,select m.al...