当前位置: 首页 > 知识库问答 >
问题:

springboot - tomcat的线程池默认200,如果修改它,估算的依据是什么?

焦博实
2023-09-12

线程池200,肯定不可能满足所有情况。
系统的业务并发量、CPU数、业务处理时间等等,怎么确定我最后该配置多少tomcat线程合适?

有没有什么公式可以参考

共有1个答案

曾歌者
2023-09-12

线程池大小=(CPU核心数×目标CPU利用率×线程等待时间与计算时间的比率)+缓冲线程数

 类似资料:
  • 默认情况下,Tomcat配置的默认端口是8080。这就是为什么所有已部署的Web应用程序都可以通过URL访问的原因:http://localhost:8080/yourapp。如果希望应该在80端口上运行,则需要将默认端口8080更改为80,这是HTTP连接器的默认端口。 要更改此端口,请打开并找到以下内容: 更改为以下内容: 修改后,您可以使用"http://localhost/"来访问您的应用

  • 在Spring Boot应用程序中或一般情况下,tomcat是否配置了默认线程池? 如果配置了线程池,当容器从池中挑选线程时,特定的线程将服务于许多请求?

  • 本文向大家介绍如何修改tomcat默认端口号8080的方法,包括了如何修改tomcat默认端口号8080的方法的使用技巧和注意事项,需要的朋友参考一下 1、背景 在默认情况下,tomcat的端口是8080,使用了两个tomcat,那么就需要修改其中的一个的端口号才能使得两个同时工作。 2、方法 2.1改动一 那么,如何修改tomcat的端口号呢?首先到安装目录(或者解压目录)下找到conf文件夹,

  • 问题内容: 我有一个需要修改数据库表中列默认值的要求。该表已经是数据库中的现有表,并且当前该列的默认值为NULL。现在,如果将新的默认值添加到此列,如果我是正确的话,它将列的所有现有NULL更新为新的DEfault值。有没有一种方法可以不执行此操作,但仍在列上设置新的默认值。我的意思是我不想更新现有的NULL,并希望它们保留为NULL。 在这方面的任何帮助,不胜感激。谢谢 问题答案: 您对将会发生

  • 亲爱的大家! 我有一个有点奇怪的情况,有时(它不容易重复)我的Tomcat Web应用程序在奇怪的情况下失败(如果我正确地插入线程转储)。我在tomcat上下文池配置中有100个池线程,我在线程转储中的所有100个线程看起来像: 这意味着它是免费的,可以但是我所有的超文本传输协议线程看起来都像 AFAIK意味着它无法从池中撤退连接。我的建议是对的吗?为什么泳池的行为如此奇怪?

  • 问题内容: 如何将列的默认值从“无”更改为其他值?例如,如果我在创建行时未指定日期,则希望我的日期的默认值是0000-00-00。 我在phpMyAdmin中了解这一点,但是我不确定如何通过命令提示符来做到这一点。 我也了解在添加列时如何执行此操作。但是,我所有的列均已制成,并且其中一些包含数据。 通过搜索,我找到了这条线,但是我不确定那是我想要的吗? 问题答案: 使用 ALTER TABLE 来