ps -aux |grep tomact 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 发现8080端口被PID为9658的Java进程占用。 进一步使用命令:ps -aux | grep java,或者直接:ps -aux | grep pid 查看 就可以明确知 ...
分类:
系统相关 时间:
2017-05-06 19:02:20
阅读次数:
141
jstack:Java进程中线程的堆栈信息跟踪工具 功能简介 jstack常用来打印Java进程/core文件/远程调试端口的Java线程堆栈跟踪信息,包含当前虚拟机中所有线程正在执行的方法堆栈信息的集合。 主要用来定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待。 ...
分类:
Web程序 时间:
2017-04-19 10:18:12
阅读次数:
269
集群是 Wowza 部署的必修课,集群环境下的 Wowza 插件所依赖到的缓存採用 Memcached 作为解决方式是个不错的选择。本文简介怎样在 Wowza 插件开发项目中增加 Memcached 支持,关于 Memcached 数据原子性、Memcached 的集群以及 java 进程内缓存临时 ...
分类:
系统相关 时间:
2017-04-17 19:55:26
阅读次数:
286
jps jps主要用来输出JVM中运行的进程状态信息。语法格式如下: 例子 jinfo 可以输出并修改运行时的java 进程的opts。用处比较简单,就是能输出并修改运行时的java进程的运行参数。用法是jinfo pid jstack jstack主要用来查看某个Java进程内的线程堆栈信息。语法 ...
分类:
其他好文 时间:
2017-04-15 15:34:59
阅读次数:
287
Jcmd 分析jvm虚拟机 在JDK 1.7之后,新增了一个命令行工具jcmd。它是一个多功能工具,可以用来导出堆,查看java进程,导出线程信息,执行GC等。 开启JFR需要三步: 创建一个包含了你自己配置的JFR模板文件。运行 jmc, 然后 窗口→飞行记录模板管理 菜单。准备好档案后,就可以导 ...
分类:
其他好文 时间:
2017-04-13 19:10:52
阅读次数:
2581
以我们最近出现的一个实际故障为例,介绍怎么定位和解决这类问题。 clip_image002 根据top命令,发现PID为28555的Java进程占用CPU高达200%,出现故障。 通过ps aux | grep PID命令,可以进一步确定是tomcat进程出现了问题。但是,怎么定位到具体线程或者代码 ...
分类:
编程语言 时间:
2017-04-13 12:01:09
阅读次数:
342
1.flume是分布式的日志收集系统,把收集来的数据传送到目的地去。2.flume里面有个核心概念,叫做agent。agent是一个java进程,运行在日志收集节点。通过agent接收日志,然后暂存起来,再发送到目的地。3.agent里面包含3个核心组件:source、channel、sink。 3 ...
分类:
Web程序 时间:
2017-04-10 13:08:21
阅读次数:
178
* ps -aux查看进程 * netstat -an | grep 8080 查看端口是否占用 * lsof -i:8080 查看pid * ps -ef | grep java //java进程 *查看文件大小 ls -lh filename.txt * 文件太大无法打开如何查看 //-C50查 ...
分类:
系统相关 时间:
2017-04-08 13:53:40
阅读次数:
186
jps命令列出所有Java进程,输出如下:jps-q只输出进程idjps-m输出传递给Java进程(主函数)的参数jps-m-l-l用于输出主函数的完整路劲jps-m-l-v-v显示传递给JVM的参数2.jstat命令可以观察Java应用程序运行时信息的工具,可以查看堆信息的详细情况jstat-<option>[-t][-h<..
分类:
其他好文 时间:
2017-04-04 01:17:54
阅读次数:
189
AIX中查看进程内存使用 学习了:http://www.2cto.com/os/201308/235858.html 1,从大到小排列10个内存使用率进程 ps aux | head -1 ; ps aux | sort -rn +3 | head -10 查看java进程: ps aux| hea ...
分类:
系统相关 时间:
2017-03-29 12:57:40
阅读次数:
199