gpt4 book ai didi

tomcat - Tomcat Status 当前线程忙是怎么回事?

转载 作者:行者123 更新时间:2023-11-28 23:02:18 27 4
gpt4 key购买 nike

我已经部署了一个相当大的应用程序,在全国(加拿大)使用,这意味着有很多并发连接。

最近我们达到了最大并发线程数,因为我们的 jBoss 配置为最多 40 个线程。现在是 250,所以我们很好。

我时不时地查看 Tomcat 状态页面,我看到 javascript 文件、css 文件、struts (java) 操作等线程。

javascript 或 css 文件上的线程怎么可能只存活几秒钟?我认为线程仅在页面加载期间(当客户端下载 javascript 文件进行缓存时)。我说得对吗?

示例条目

Stage: S
Time: 1127110823 ms
B Sent: 0 KB
B Recv: 0 KB
Client: client's ip address...
VHost: server's vhost...
Request: GET /que/2715/jsp/common/js/jquery/jquery.maskedinput.js HTTP/1.1

这个总是在这里..我不明白为什么...

我想了解所有这些信息,然后改变我的编码方式以释放一些当前线程。

谢谢你的帮助

查尔斯

最佳答案

行为不当的 HTTP 客户端可能不会确认您的 TCP 数据包,即使对于非常小的文件,Tomcat 正在等待确认,因为它不想关闭连接,直到它确定客户端获得了所有信息.检查 server.xml 中 HTTP 连接器的超时值(尤其是 connectionTimeout)并确保它们没有设置为非常大的值或 -1(无限等待)。

参见 http://tomcat.apache.org/tomcat-7.0-doc/config/http.html有关配置中超时设置的更多信息。

 -Larry

关于tomcat - Tomcat Status 当前线程忙是怎么回事?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16798526/

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