1、Tomcat服务器通过Connector连接器组件与客户程序建立连接,Connector组件负责接收客户的请求,以及把Tomcat服务器的响应结果发送给客户。默认情况下,Tomcat在server.xml中配置了两种连接器:
在tomcat的server.xml文件中可以找到如下几个connector
<!-- 1. HTTP -->
<
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<
<!-- 2. HTTPS -->
<
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
<
<!-- 3. AJP -->
<
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
查看句柄数
ps -ef | grep tomcat 获取tomcat进程号pid
cd/proc/pid/fd
wc -l查看句柄数
Jstack查看线程占用状态:
1、jstack pid > jstack.log
2、ps -ef | grep tomcat 获取tomcat进程号pid
3、对JAVA进程中所有线程的CPU占用率进行排序:ps -mp pid -o THREAD,tid,time | sort -rk 9 > thread.log
4、printf "%x\n" 21742 将线程号转换为16进制
5、jstack.log中查看16进制进程号对应的应用
参考
http://www.cnblogs.com/zhengyun_ustc/archive/2013/03/18/tda.html
分享到:
相关推荐
- 需要更改Tomcat进程名称时,可以编辑`tomcat_home\bin\setclasspath.bat`文件。具体操作如下: - 找到`set_RUNJAVA="%JRE_HOME%\bin\java"`这一行并将其注释掉,改为`rem set_RUNJAVA="%JRE_HOME%\bin\java"`。 ...
### Windows 下 Tomcat 的守护进程与心跳检测程序详解 在 IT 领域,特别是 Java Web 开发中,Apache Tomcat 是一个非常重要的轻量级应用服务器,它主要用于部署 Java Web 应用程序。在实际生产环境中,为了保证服务...
本文将详细介绍如何在Linux系统中启动、关闭以及强制终止(杀死)Tomcat进程。 #### 一、启动Tomcat 启动Tomcat通常需要通过Tomcat安装目录下的`bin`目录执行相应的脚本命令。具体的步骤如下: 1. **进入Tomcat...
在Linux环境中,为了确保应用程序如Tomcat能够随系统自动启动并作为守护进程运行,需要进行一系列的配置步骤。本文将详细介绍如何将Tomcat添加到Linux的守护进程,并处理"Invalid user name 'tomcat' specified"的...
此小程序专门用来守护Tomcat进程 【运行方法】 直接双击TomcatWatcher.jar 程序通过访问http://localhost和输入的Tomcat端口来访问Tomcat主页,如果获取到返回串证明Tomcat运行中,否则检测JAVA.EXE进程是否存在。...
启动完成后,再次执行`ps -ef | grep tomcat`命令来查看是否已经出现了新的Tomcat进程。如果有,说明服务已经成功启动;如果没有,则可能是启动过程中遇到了问题,需要进一步排查原因。 #### 七、总结 本文档详细...
tomcat shutdown后,进程还存在linux系统中的解决办法
标题中的“tomcat守护进程.rar”指的是一个关于如何在Windows操作系统下配置Tomcat服务器作为守护进程的教程或代码集合。守护进程(Daemon)通常是指在后台运行而不与用户交互的进程,这种设置允许Tomcat在没有图形...
在压缩包文件“Tomcat守护”中,可能包含了实现Tomcat进程守护的各种资源,如配置文件、脚本、说明文档等。这些文件可能提供了如何设置和配置守护程序的详细步骤,包括但不限于编写监控脚本、配置守护进程服务、设置...
将本文标题“java修改tomcat进程名字”及描述中的核心内容展开,我们可以深入探讨如何在Windows环境下通过修改特定脚本和文件,来实现更改Tomcat进程名称的技术细节。 ### 一、为什么需要修改Tomcat进程名称 在多...
为了解决这个问题,我们可以通过为Tomcat进程设置别名来区分各个实例,便于故障排查和管理。 首先,我们来看如何修改窗口显示名称,也就是启动Tomcat时DOS窗口的标题。在Windows中,Tomcat的启动脚本startup.bat...
此小程序专门用来守护Tomcat进程 【运行方法】 直接双击TomcatWatcher.jar 程序通过访问http://localhost和输入的Tomcat端口来访问Tomcat主页,如果获取到返回串证明Tomcat运行中,否则检测JAVA.EXE进程是否存在。...
shell监控tomcat进程,宕机重启,其他服务也是类似。
Linux下 tomcat的守护进程、心跳程序 自行重启TOmcat服务
对于Tomcat,将其设置为守护进程意味着即使没有用户交互,它也能保持运行,提供持续的服务。 在Windows系统中,我们可以使用批处理文件(BAT脚本)来模拟守护进程的行为。这通常涉及到创建一个监控Tomcat状态并根据...
### 设置定时重启机器并且开启Tomcat进程 #### 一、背景与目的 在软件开发与运维过程中,为了确保系统的稳定性和高效性,有时需要定期重启服务器,并且在重启后能够自动启动关键的服务进程,比如Tomcat服务器。...
Linux服务器上的Tomcat进程频繁被杀一.查看系统日志二.确定问题三.附带情况四.总结 一.查看系统日志 目前服务器上的Tomcat服务经常出现宕机的情况,想通过查看系统日志/var/log/messages来确定问题,但是系统日志没有...
根据提供的信息,我们可以总结出以下知识点: ...通过以上知识点的学习,可以了解到如何通过Java程序实现对Tomcat服务器状态的自动检测与重启,这对于保障基于Tomcat的应用系统持续可用具有重要意义。