`
williamou
  • 浏览: 37922 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

Tomcat线程Stage值说明

阅读更多

TOM猫的控制台,可监控所有线程的情况,其中的Stage状态图如下:



Tomcat文档中提到:
A table showing Stage, Time, Bytes Sent, Bytes Receive, Client, VHost and Request. All existing threads are listed in the table. Here is the list of the possible thread stages :

"Parse and Prepare Request" : The request headers are being parsed or the necessary preparation to read the request body (if a transfer encoding has been specified) is taking place.
"Service" : The thread is processing a request and generating the response. This stage follows the "Parse and Prepare Request" stage and precedes the "Finishing" stage. There is always at least one thread in this stage (the server-status page).
"Finishing" : The end of the request processing. Any remainder of the response still in the output buffers is sent to the client. This stage is followed by "Keep-Alive" if it is appropriate to keep the connection alive or "Ready" if "Keep-Alive" is not appropriate.
"Keep-Alive" : The thread keeps the connection open to the client in case the client sends another request. If another request is recieved, the next stage will br "Parse and Prepare Requst". If no request is received before the keep alive times out, the connection will be closed and the next stage will be "Ready".
"Ready" : The thread is at rest and ready to be used.
  • 大小: 12.6 KB
分享到:
评论

相关推荐

    tomcat 线程守护

    在J2EE开发过程中经常由于内存溢出等多方面原因,导致tomcat服务器软件自动停止服务,从而影响了Web服务,本代码采用VB开发,主要是监控tomcat是否被关闭,保证tomcat的正常运行!

    tomcat中多线程对于servlet处理的4篇资料

    在这个主题中,我们将深入探讨"Tomcat中多线程对于Servlet处理"的相关知识点,特别关注在5.5.17版本中的实现。 1. **Tomcat的线程模型** Tomcat使用了一个基于Apache Commons Daemon的JVM服务模型,其中包含了...

    59-Spring Boot内嵌Tomcat配置1

    内嵌的 Tomcat 容器是 Spring Boot 默认的 Web 服务器,使得我们可以无需额外配置即可运行 Java Web 应用。在本篇文章中,我们将探讨如何对 Spring Boot 内嵌的 Tomcat 进行个性化配置。 首先,Spring Boot 提供了 ...

    Tomcat运行机制及工作原理

    每当有新的客户端请求到达时,Tomcat会从线程池中取出一个线程来处理这个请求。这样做的好处是避免了每次请求都创建新线程的开销,提高了资源利用效率。线程池通常配置为固定大小,一旦达到最大值,后续请求将被放入...

    tomcat启动时,在后台自动执行一线程

    在这个配置中,`load-on-startup`元素的值(1)表示Tomcat启动时的优先级,数值越小,加载越早。`url-pattern`元素定义了访问Servlet的URL路径。 从提供的标签“tomcat”和“timer”来看,这个功能主要是利用Tomcat...

    调整Tomcat的并发线程

    在调整Tomcat的并发线程数以提高服务器处理并发请求数量的过程中,涉及到多个关键配置,其中最为重要的是server.xml文件的调整。Tomcat的并发能力主要受到maxThreads参数的控制,这是一个设定最大并发处理线程数的...

    Tomcat服务器线程控制配置以及JMeter进行WebService测试

    【标题】:“Tomcat服务器线程控制配置以及JMeter进行WebService测试” 【描述】:本话题涉及Java开发的WebService服务,需要对Tomcat服务器进行线程管理的配置,以优化服务器性能,同时利用JMeter这一性能测试工具...

    TOMCAT8简单配置说明

    ### TOMCAT8简单配置说明 #### 一、Apache Tomcat简介 Apache Tomcat是一款开源的Servlet容器,它实现了Servlet和JavaServer Pages等技术规范,并提供了作为Web服务器的一些特性,但其主要功能还是作为应用服务器来...

    从连接器组件看Tomcat的线程模型——BIO模式(推荐)

    【Tomcat线程模型——BIO模式】 在深入理解Tomcat的线程模型之前,我们需要先明白什么是BIO( Blocking I/O,阻塞I/O)。BIO是一种传统的I/O处理方式,当一个线程处理一个连接时,如果该连接处于等待数据的状态,...

    tomcat值乱码解决

    某些通过URL来传送、值为汉字的参数,在页面中显示的是乱码,但是在本地开发环境是正常显示的。排除的因素当然就是服务器的设置不当了,但具体是那些原因呢?一般我们所装的linux服务器,是中文版的,所以系统环境的...

    模拟tomcat的工作原理

    5. **执行Servlet**:找到对应的Servlet后,Tomcat会创建一个新的线程来执行Servlet的service()方法,以避免阻塞其他请求。这体现了Tomcat的多线程特性,保证了并发性能。 6. **返回响应**:Servlet执行完毕后,...

    tomcat7tomcat8tomcat9

    它改进了多线程模型,提高了并发性能,并且增强了安全管理功能,如基于角色的访问控制(RBAC)。Tomcat 9还在错误处理和日志记录方面进行了优化,为开发者提供了更好的诊断工具。 使用这些免安装版本的Tomcat,...

    tomcat——服务器启动说明

    tomcat服务器启动入门说明,检查当前是否存在java进程,关闭进程,进入服务启动文件夹,启动服务,进入服务日志文件夹,进入日志查看模式

    weblogic项目移植到tomcat,配置说明

    WebLogic 项目移植到 Tomcat 配置说明 在进行 WebLogic 项目移植到 Tomcat 之前,需要确保已经成功安装了 Tomcat。下面将对 WebLogic 项目移植到 Tomcat 的配置进行详细说明。 配置 Tomcat 1. 在 Tomcat 安装目录...

    tomcat 7 和 tomcat 8

    6. 多线程模型优化:改进了线程池的管理和异常处理,提升了整体稳定性。 Tomcat 8: 1. 发布时间:Tomcat 8于2013年发布,进一步升级,支持Java EE 7标准。 2. Java EE 7支持:Tomcat 8引入了Servlet 3.1、JSP 2.3...

    TOMCAT5.0.28配置说明.doc

    标题与描述均指向同一文档:“TOMCAT5.0.28配置说明.doc”,这表明文档内容主要聚焦于Apache Tomcat 5.0.28版本的配置过程及注意事项。以下将基于给定的部分内容,深入解析TOMCAT5.0.28的配置流程及相关知识点。 ##...

    tomcat7,tomcat8,tomcat9

    Tomcat7、Tomcat8和Tomcat9是不同版本的Tomcat,每个版本都有其特性和改进。 **Tomcat7**: Tomcat7是2011年发布的,它主要支持Java Servlet 3.0和JSP 2.2规范。这个版本引入了一些重要改进,包括增强的安全性、更...

    Apache Tomcat8优化说明

    当 Tomcat 在代理服务器后运行时,可以使用 proxyName 和 proxyPort 属性来更改 web 应用程序中 request.getServerName() 和 request.getServerPort() 方法返回的值,以反映客户端最初请求的目标服务器名称和端口。...

    tomcat8.5.11安装包及配置说明

    1、配置tomcat必须先下载jdk并先配置好jdk,同时jdk位数必须和tomcat一致。 查看JDK位数:开始 -- 运行-- cmd --确定 然后输入java -version ,如果出现64-bit 就是64位的JDK 没有就是32位的JDK。 2、前往apache ...

    Tomcat8.0安装加说明

    2. 设置环境变量:右键点击"计算机",选择"属性" -> "高级系统设置" -> "环境变量",新建系统变量`CATALINA_HOME`,值设为你的Tomcat安装路径。 **四、配置Tomcat** 1. 编辑`conf/server.xml`文件,可根据需要修改...

Global site tag (gtag.js) - Google Analytics