gpt4 book ai didi

java - Tomcat 因大量请求而挂起

转载 作者:行者123 更新时间:2023-11-29 06:35:13 27 4
gpt4 key购买 nike

我有一个部署在 Apache Tomcat 服务器中的 Grails 应用程序。一切正常,但有时应用程序连续收到大约 100-200 个请求(由于 API 集成,这些请求也在几分钟内由 API 发送到我的应用程序,而不是由我的应用程序发送到 API)和 tomcat开始挂起(虽然没有错误)。

请求主要是根据使用的 API 发送的数据执行一些小的数据库更新。

有什么办法可以解决这个问题吗?是否有任何 jvm 设置或任何代码更改来处理此问题?

最佳答案

您需要增加 tomcat 服务器中的最大线程数

<Connector port="8080" address="localhost"     
maxThreads="250" <!-- here -->
maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />

https://web.archive.org/web/20160410090326/http://www.genericarticles.com/mediawiki/index.php?title=How_to_optimize_tomcat_performance_in_production

关于java - Tomcat 因大量请求而挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25299611/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com