查看centos 7 tomcat进程的输出和运行信息

#!/bin/bash
#PID=`ps aux | grep java | head -1 | awk '{print $2}'`
PID=` ps aux | grep -v grep|grep java |awk '{print $2}' | tail  -n1`
ps -mp $PID -o THREAD,tid,time | sort -k 2 -r | head -20
#该脚本目前只能看didi的进程信息,尚未做优化;
echo -n -e "\nPlease import check PID:"
read f
if [ -z $f ]
then
echo "no"
else
jstack "$PID" | grep `printf "%x\n" $f` -A 30
fi

原文地址:http://blog.51cto.com/amunlinux/2132832

时间: 2024-11-01 19:03:24

查看centos 7 tomcat进程的输出和运行信息的相关文章

Linux下tomcat管理查看控制台|杀死tomcat进程

查看控制台 # tail -f catalina.out 脚本执行权限chmod u+x *.sh #看是否已经有tomcat在运行了 ps -ef |grep tomcat #如果有,用kill; kill -9 pid #pid 为相应的进程号 例如 ps -ef |grep tomcat 输出如下 sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.

centos的tomcat进程杀死

执行ps -ef |grep tomcat 输出如下 sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/java/tomcat/common/endorsed -classpath :/java/tomcat/bin/bootstrap.jar:/java/tomca

查看cpu个数及核数、硬盘、内存信息及各个软件的版本

# cat /proc/cpuinfo | grep "physical id" | sort |uniq physical id     : 0physical id     : 1 # cat /proc/cpuinfo | grep "physical id" |grep "0" | wc -l 4 说明该服务器是有2个cpu   每个cpu是4核 查看nginx版本#cd /usr/local/nginx/sbin/   以自己的ngin

CentOS 7的进程查看与控制,手工启动与调度启动(全程演示)

程序与进程: 程序: 以静态保存在硬盘.光盘等介质中能被计算机识别的可执行代码和数据. 进程: 进程是程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础,是在CPU及内存中运行的动态车程序代码,一个进程可以创建一个或多个子进程,而这个进程就是它子进程的父进程,每个进程还包含多个线程.进程是程序的一次执行过程,是临时的,有生命期的,是动态产生,动态消亡的:任何进程都可以同其他进行一起并发执行:进程是系统进行资源分配和调度的一个独立单位:进程由程序,数据和进

查看程序占用tomcat内存情况

近期,公司线上tomcat常常无缘无辜宕机.总结了一下定位问题的方法,仅供參考: 报错信息: Maximum number of threads (200) created for connector with address null and port 9443 # There is insufficient memory for the Java Runtime Environment to continue. # Cannot create GC thread. Out of system

CentOS 7 Tomcat服务的安装与配置

3422人阅读 http://blog.51cto.com/13525470/2073657 一.Linux下的Java运行环境 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称.Java 技术具有卓越的通用性.高效性.平台移植性和安全性,广泛应用于个人PC.数据中心.游戏控制台.科学超级计算机.移动电话和互联网,同时拥有全球最大的

阿里云自定义监控tomcat进程数

阿里云提供自定义监控SDK,这有助于我们定制化的根据自身业务来做监控,下面我就根据业务需求来介绍一个简单的自定义监控配置. 阿里提供了2个版本的自定义监控接口:自定义监控SDK(python版) :cms_post.py自定义监控SDK(bash版) :cms_post.sh下载地址:http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5974901 本文使用shell版本做演示       这里说下我的简单需求,我们需要监控ECS服务

Linux下Tomcat的启动和停止(包括杀死tomcat进程)

打开终端 cd /java/tomcat #执行 bin/startup.sh #启动tomcat bin/shutdown.sh #停止tomcat tail -f logs/catalina.out #看tomcat的控制台输出: #看是否已经有tomcat在运行了 ps -ef |grep tomcat #如果有,用kill; kill -9 pid #pid 为相应的进程号 例如 pe -ef |grep tomcat 输出如下 sun 5144 1 0 10:21 pts/1 00:0

lsof--包括查看端口属于哪个进程占用

lsof(list open files): 列出当前系统打开文件的工具. 在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件.所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口.因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监