`

调整Tomcat连接相关Connector的参数

 
阅读更多

<Connector executor="tomcatThreadPool"

               port="80" protocol="HTTP/1.1" 

               connectionTimeout="60000"

               keepAliveTimeout="15000"

               maxKeepAliveRequests="1"

               redirectPort="443"

               maxHttpHeaderSize="8192" 

URIEncoding="UTF-8" 

enableLookups="false" 

acceptCount="100" 

disableUploadTimeout="true"/>

 

参数说明:

connectionTimeout - 网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。 

keepAliveTimeout - 长连接最大保持时间(毫秒)。此处为15秒。 

maxKeepAliveRequests - 最大长连接个数(1表示禁用,-1表示不限制个数,默认100个。一般设置在100~200之间) 

maxHttpHeaderSize - http请求头信息的最大程度,超过此长度的部分不予处理。一般8K。 

URIEncoding - 指定Tomcat容器的URL编码格式。 

acceptCount - 指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理,默认为10个。

enableLookups - 是否反查域名,取值为:true或false。为了提高处理能力,应设置为false 

maxSpareThreads - 最多空闲连接数,一旦创建的线程超过这个值,Tomcat就会关闭不再需要的socket线程。

maxThreads - 最多同时处理的连接数,Tomcat使用线程来处理接收的每个请求。这个值表示Tomcat可创建的最大的线程数。

minSpareThreads - 最小空闲线程数,Tomcat初始化时创建的线程数

minProcessors - 最小空闲连接线程数,用于提高系统处理性能,默认值为10。(用于Tomcat4中) 

maxProcessors - 最大连接线程数,即:并发处理的最大请求数,默认值为75。(用于Tomcat4中)

分享到:
评论

相关推荐

    tomcat_iis_connector

    同时,可能需要根据服务器性能调整连接器的参数,如连接池大小、超时时间等,以优化系统性能。 8. **日志和监控**:配置日志记录,以便于问题排查和性能分析。可以设置IIS和Tomcat的日志记录策略,以及使用系统监控...

    Tomcat-启动参数设置

    在`server.xml`文件中,可以通过调整`Connector`节点的相关属性来优化网络连接处理。 ##### 4.1 参数详解 - **connectionTimeout**:网络连接超时时间,单位为毫秒。默认30000毫秒。 - **keepAliveTimeout**:长...

    tomcat配置 连接数(优化)

    标题中的“Tomcat配置连接数(优化)”指的是在Apache Tomcat服务器中调整与处理并发请求相关的设置,以提升服务器的性能和稳定性。这通常涉及到调整最大连接数、线程池大小、超时时间等核心参数。在高并发场景下,...

    mysql+tomcat连接池配置

    根据应用的实际需求,你可能需要调整连接池的各种参数,例如最大连接数、空闲超时时间等,以达到最佳性能。 通过上述配置,你可以实现MySQL与Tomcat的高效连接池设置,确保在处理大量并发请求时,数据库连接的创建...

    tomcat服务参数配置

    除了基本的安装配置外,还需要根据实际需求调整Tomcat的运行参数。 1. **JVM参数配置**: - 通过修改`bin\catalina.bat`文件中的`JAVA_OPTS`或`CATALINA_OPTS`变量,可以设置JVM参数。 - 示例代码: ```batch ...

    tomcat 参数优化调整

    【Tomcat参数优化调整】 Tomcat作为一款广泛应用的Java Web服务器,其性能表现对整个应用系统的效率至关重要。优化Tomcat的参数配置可以显著提升服务的响应速度和稳定性,特别是对于处理高并发请求的大规模应用来说...

    tomcat的连接器最新版

    通过调整这些参数,可以优化服务器性能,适应不同规模的Web应用需求。 例如,如果你在`&lt;Connector&gt;`元素中设置`protocol="HTTP/1.1"`,则表示该连接器使用HTTP/1.1协议处理请求。此外,还可以通过`maxThreads`属性...

    Apache Httpserver2.4.X 和tomcat连接器

    总结来说,Apache HttpServer 2.4.X与Tomcat连接器的使用涉及到Apache服务器的模块配置、Tomcat的AJP Connector设置,以及两者之间的通信参数调整。这种集成方式广泛应用于需要处理大量动态内容的Web服务中,通过...

    [线上问题] Nginx与Tomcat、Client之间请求的长连接配置不一致问题分析解决

    在Tomcat中配置长连接通常涉及到修改连接器配置,如HTTP/1.1连接器中设置`protocol`属性为`org.apache.coyote.http11.Http11NioProtocol`,并且在`&lt;Connector&gt;`标签中设置`connectionTimeout`和`...

    tomcat performance tuning 性能调整

    调整连接池的最小连接数、最大连接数、超时时间等参数,确保资源的有效利用。 6. **关闭JSP开发模式**:在生产环境中,应关闭JSP的开发模式,因为这会导致每次请求都重新编译JSP,增加不必要的负担。切换到部署模式...

    JVM优化3(Tomcat参数调优,JVM参数调优,jvm字节码,代码优化).pdf

    JVM参数调优部分未在提供的内容中显示,但一般来说,JVM参数调优会涉及到调整堆内存分配、堆外内存大小、垃圾回收器选择、新生代和老年代的比例,以及各种相关参数如-Xms、-Xmx、-Xmn、-XX:+UseG1GC等。这些调整能...

    Tomcat优化相关问题.pdf

    通过调整 JVM 的参数,可以提高 Tomcat 的性能和效率。主要有两个关键参数:-Xms 和 -Xmx。-Xms 表示 JVM 初始化堆的大小,-Xmx 表示 JVM 堆的最大值。这两个值的大小一般根据需要进行设置。当应用程序需要的内存...

    tomcat6.0连接池

    这里我们关注的是Tomcat 6.0版本的连接池配置,以及与之相关的依赖库。以下是关于"tomcat6.0连接池"的知识点详细说明: 1. **Apache Commons DBCP**: Tomcat 6.0默认使用的是Apache Commons DBCP(Database ...

    tomcat 6.X 连接池的配置

    最后,定期监控和调整连接池参数是保持系统稳定和高效运行的重要环节。监控连接池的连接数、空闲数、等待队列长度等指标,可以帮助我们优化配置,确保数据库连接池在高并发环境下仍能提供高效的服务。

    tomcat配置数据库连接池

    1. 配置合适的连接池参数:根据实际应用的并发量和数据库性能调整连接池参数,以达到最佳性能。 2. 监控与日志:开启连接池的日志输出,监控连接池状态,如连接的创建、释放、空闲等,以便及时发现和解决问题。 3. ...

    apache tomcat 连接器

    Apache Tomcat连接器,也被称为mod_jk或者JK模块,是Apache HTTP服务器与Apache Tomcat应用服务器之间通信的重要桥梁。这个连接器允许你将Apache Web服务器作为前端服务器,用于处理静态内容,而将动态内容的处理...

    Tomcat6参数设置

    ### Tomcat6参数设置详解 #### 一、内存参数配置 Tomcat作为一款广泛使用的Java应用服务器和Web容器,其性能优化尤为重要。特别是在资源管理方面,合理地设置内存参数能够显著提升应用程序的运行效率和稳定性。 *...

    Tomcat中数据库连接池的配置和使用

    在这个配置中,我们创建了一个名为`jdbc/petclinic`的数据源,并指定了连接池的相关参数: - **factory**: 指定连接池的工厂类,这里是`org.apache.commons.dbcp.BasicDataSourceFactory`。 - **driverClassName**:...

    JBOSS\Tomcat最大连接数配置和jvm内存配置.docx

    【JBOSSTomcat最大连接数配置和JVM内存配置】 在JBOSSTomcat服务器的性能优化中,最大连接数配置和JVM内存配置是两个至关重要的环节,它们直接影响到服务器的响应速度和稳定性,尤其对于处理大量并发请求的场景。 ...

    tomcat数据库连接池配置

    ### Tomcat 数据库连接池配置详解 在Java Web开发中,Tomcat作为一款广泛使用的应用服务器,其数据库连接池配置是十分重要的一个环节。合理的配置能够显著提高应用程序的性能和稳定性。本文将以MySQL数据库为例,...

Global site tag (gtag.js) - Google Analytics