Java雜項

1: Jboss 與 Mod_jk的兼容性問題

 

Jboss4.2 以上版本的Connector與mod_jk存在兼容性問題,會導致隨機Hang住;

只有4.05GA帶的tomcat connector版本纔沒問題。該問題當初查了一個星期才確定是Connector問題,

之前一直以爲是我們自己的程序代碼有BUG。

 

2:JDK 1.6 版本對於Epoll的處理有bug,導致一些memcache的java 庫出現CPU 100%

選擇一個解決了該問題的LIB的MemcacheLib,如Spy

 

3:查詢Java Thread CPU 100%方法

 

有時候程序代碼有BUG導致CPU高,通過jstack 可以查看進程RUNNING的Thread;另外還可以結合TOP -p -H 或則

htop 可以查看CPU高的ThreadId,這樣就可以很容易知道CPU高的Thread Stack了並加以解決。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章