Java杂项

    技术2022-05-19  21

    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了并加以解决。

     

     


    最新回复(0)