jca分析java dump日志
生活随笔
收集整理的這篇文章主要介紹了
jca分析java dump日志
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
可以使用jca分析java? dump的日志
jca:https://www.ibm.com/developerworks/community/groups/service/html/communityview?communityUuid=2245aa39-fa5c-4475-b891-14c205f7333c
運維報說是某機房突然全部都線程阻塞了
其中鎖住了tcp的socket,在研究無果的情況下,試著搜了一下,發現已經有人在mysql bugs里提到:
http://bugs.mysql.com/bug.php?id=9515
分析產生bug的原因:
mysql建表的時候使用innoDB,表中有過千萬的數據,每次取過多的數據,就會重現。
可能的原因:jdbc在做網絡層的時候tcp的buffer不夠所致io鎖。
最簡單的解決辦法:
把原來的limit 1000改小,變成了limit 100。
參考:http://www.54chen.com/java-ee/jdbc-socketread0-locked-in-mind-a-mysql-unknown-bug.html
總結
以上是生活随笔為你收集整理的jca分析java dump日志的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Thift安装
- 下一篇: 使用GoAccess分析Nginx日志