91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java程序卡住了怎么辦

發布時間:2021-06-22 16:59:34 來源:億速云 閱讀:415 作者:chen 欄目:大數據

本篇內容介紹了“Java程序卡住了怎么辦”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

1.獲取現場故障信息

jstack 6688

參數為PID,這時我們看堆棧信息,發現沒有自己程序相關的類,但發現下面這樣的句子:

"Druid-ConnectionPool-Create-418179060" #25 daemon prio=5 os_prio=0 tid=0x00007fa74d8ad000 nid=0x15a84 waiting on condition [0x00007fa6f8a30000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000000c47d0990> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2480)

哦,原來是Druid在等待導致線程卡住,那怎么辦呢?

2.根據打印信息檢索解決方案

開始使用必應檢索了一下,發現這篇討論:線程卡死在druiddatasource上

3.根據檢索到的信息做出嘗試

既然討論中提到可能和版本有關就檢查了自己使用的版本,發現版本很新,出問題的可能很小。那么就調大最大活躍數進行試驗。 發現在調大最大活躍數之后,使用top命令查詢,果然,cpu不再占用率很低,cpu開始開心地跑起來了。通過了這個并發數量的壓力測試。

4.其它有益的思路

  1. 如果使用中文無法搜索出想要的結果,嘗試使用英文搜索。

  2. 如果自己已經嘗試過三個方案結果失敗或者已經嘗試半個工作日了,請立即上報上一級或請教周邊有經驗的人員(工作不是訓練場,解決問題最首要)。

“Java程序卡住了怎么辦”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

柘荣县| 如东县| 育儿| 图们市| 尼勒克县| 鸡西市| 塔河县| 平遥县| 浦江县| 巴楚县| 边坝县| 浠水县| 潜山县| 水城县| 凌云县| 永丰县| 汽车| 团风县| 石楼县| 吴旗县| 承德市| 凌云县| 叙永县| 武山县| 故城县| 清流县| 东港市| 徐水县| 石柱| 忻州市| 屯门区| 新宾| 永德县| 雷州市| 登封市| 灵石县| 富平县| 婺源县| 阳城县| 珠海市| 教育|