Tomcat安装配置

Tomcat服务器配置

相关概念

Tomcat中默认最大连接数、最大线程数、最大等待数的作用和关系?

Tomcat中最大连接数、最大线程数、最大等待数的英文表示如下:

最大连接数:max-connections,默认配置大小为:10000

最大线程数:max-threads,默认配置大小为:200

最大等待数:accept-count,默认配置大小为:100

配置作用解释

最大连接数 用于表示当前Tomcat服务器能够保持的TCP连接的数量。

最大线程数 ****表示当前Tomcat服务器同一时间能够处理的请求数量。

最大等待数 ****表示当同一时间的请求数量超出最大线程数时,能够被放入等待队列的请求数。

$$ 同一时间能处理的最大请求数 = 最大线程数 + 最大等待数 $$

TCP连接数或同一时间的请求数超出时的反馈

TCP连接数 超出最大连接数后,Tomcat无法再建立新的TCP连接,此时客户端会提示拒绝连接的错误

同一时间的请求数 超出最大线程数和最大等待数之和时,Tomcat没有足够的线程和等待队列去处理请求,此时客户端会提示拒绝处理错误。