聊聊tomcat的keepAlive参数

2023-11-27
阅读 19 分钟
274
序本文主要研究一下tomcat的keepAlive参数maxKeepAliveRequestsorg/apache/tomcat/util/net/AbstractEndpoint.java {代码...} AbstractEndpoint定义了maxKeepAliveRequests属性,默认为100Http11Processororg/apache/coyote/http11/Http11Processor.java {代码...} Http11Processor的service方法会从protocol获取maxKeep...

聊聊tomcat的connection-timeout

2023-11-23
阅读 7 分钟
276
springboot的ServerProperties.Tomcat定义了connectionTimeout属性,用于指定接受连接之后等待uri的时间

聊聊springboot的TomcatMetricsBinder

2023-10-27
阅读 10 分钟
314
org/springframework/boot/actuate/autoconfigure/metrics/web/tomcat/TomcatMetricsAutoConfiguration.java

聊聊springboot tomcat的maxHttpFormPostSize

2023-08-17
阅读 16 分钟
1.4k
tomcat-embed-core-9.0.37-sources.jar!/org/apache/catalina/connector/Request.java

tomcat如何关闭response的outputStream

2017-08-12
阅读 9 分钟
5.3k
在写文件下载的时候,遇到了一个问题,就是这个ServletOutputStream到底要不要自己flush以及close。这里以tomcat容易为例,解读一下。

tomcat jdbc SlowQueryReport的实现解读

2017-07-02
阅读 21 分钟
5.5k
tomcat提供了JdbcInterceptor可以用来监控jdbc的执行情况,默认提供了好几个现成的interceptor可以用,SlowQueryReport以及SlowQueryReportJmx就是其中的两个。

tomcat jdbc pool高级配置

2017-06-12
阅读 3 分钟
5.2k
tomcat-jdbc-8.5.11-sources.jar!/org/apache/tomcat/jdbc/pool/PoolProperties.java

tomcat jdbc pool的borrow和return

2017-06-11
阅读 7 分钟
2.6k
tomcat-jdbc-8.5.11-sources.jar!/org/apache/tomcat/jdbc/pool/ConnectionPool.java

在springboot中扩展tomcat的executor

2017-04-02
阅读 2 分钟
5.1k
扩展executor {代码...} 配置 {代码...} 验证 {代码...}

tomcat的acceptCount、maxThreads、connectionTimeout参数调整

2017-01-10
阅读 2 分钟
13.7k
当该值设置为比较大的时候,请求的突增,会很快填满accept队列(完成三次握手建立连接,等待工作线程处理响应,如果一直没得到service,则client得不到响应,出现read timeout,最糟糕的情况是连接在accept队列等待了很久,等到能得到worker线程服务的时候,已经超时了,这样其实浪费了很多连接),让woker线程非常繁忙,...

tomcat的acceptCount与maxConnections

2017-01-09
阅读 7 分钟
18.6k
关于tomcat的参数,有acceptCount、maxConnections、maxThreads、minSpareThreads这几个参数比较容易混淆,这里做一下澄清。

tomcat线程池策略

2017-01-08
阅读 8 分钟
11.9k
tomcat的线程池扩展了jdk的executor,而且队列用的是自己的task queue,因此其策略与jdk的有所不同,需要注意一下,不然容易踩坑。

tomcat的servlet读取请求参数

2016-09-21
阅读 12 分钟
4.9k
org/apache/tomcat/embed/tomcat-embed-core/8.0.33/tomcat-embed-core-8.0.33-sources.jar!/org/apache/catalina/core/ApplicationDispatcher.java