java 服务器调试 博客分类: java
程序员文章站
2024-02-23 11:54:46
...
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
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
推荐阅读
-
java手动运行命令 博客分类: java
-
java 服务器调试 博客分类: java
-
Java NIO服务器端开发详解
-
java手动运行命令 博客分类: java
-
java 服务器调试 博客分类: java
-
SVN版本库的简单迁移 博客分类: Java学习SVN svnsubversion
-
SVN版本库的简单迁移 博客分类: Java学习SVN svnsubversion
-
ajax校验的js,验证不通过时禁用提交按钮 博客分类: Java学习 jsonajaxjava
-
页面元素使用(java代码)EL表达式时空值的问题 博客分类: 浏览器 inputjspElnull
-
Class.forName 返回 String[].class 博客分类: java java