`

java 服务器调试

    博客分类:
  • java
阅读更多
Unsupported major.minor version 52.0

J2SE 8 = 52
J2SE 7 = 51
J2SE 6.0 = 50
J2SE 5.0 = 49
JDK 1.4 = 48
JDK 1.3 = 47
JDK 1.2 = 46
JDK 1.1 = 45

----------分割线----------

在linux手动启动java 程序
java -cp /data/dubbo/Nettyproxy/classes:/data/dubbo/Nettyproxy/lib/* -Dio.netty.leakDetectionLevel=PARANOID com.yf.weloop.proxy.WeloopNettyServer 2>&1 | cronolog $logPath >> /dev/null &

在linux手动启动java (jar)程序
java -cp /data/dubbo/Nettyproxy/classes:/data/dubbo/Nettyproxy/lib/* -Dio.netty.leakDetectionLevel=PARANOID -jar WeloopNettyServer.jar 2>&1 | cronolog $logPath >> /dev/null &



----------分割线----------

1. 找出java进程id
ps -ef|grep tomcat-7



----------分割线----------

2. 查询这个进程里最大耗时的线程
top -Hp 1017



----------分割线----------

3. 在java进程里找到这个线程
先转化线程id 16进制
printf "%x\n" 1100

然后通过jstack找
jstack 1017 |grep 44c









  • 大小: 14.9 KB
  • 大小: 31.6 KB
  • 大小: 14.1 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics