Tomcat6线程池问题

awusoft 2012-04-01 12:18:28

开启线程池

<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="500" minSpareThreads="100"/>

使用线程池

<Connector executor="tomcatThreadPool"
port="8888" protocol="HTTP/1.1"
connectionTimeout="20000" enableLookups="false"
redirectPort="8443" URIEncoding="UTF-8" acceptCount="1000" />


测试:struts2框架,写了很多的Action,其中一个方法进行了

try {try {
Thread.sleep(100000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}


在页面上使用ajax,总共访问了10个action的这个方法.
结果发现10请求只有6个先响应.其他的请求都无法响应,打开另一个浏览器,连首页面都访问不了.
等6个响应之后,才进行其他的响应.不知道问出在哪里?
...全文
185 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
MiceRice 2012-04-01
  • 打赏
  • 举报
回复
刚开完会回来想看看进展,结果结贴了。。。
awusoft 2012-04-01
  • 打赏
  • 举报
回复
找到问题所在了,是浏览器的限制的,与Tomcat无关.
awusoft 2012-04-01
  • 打赏
  • 举报
回复
后台看到的是这些

Free memory: 9.49 MB Total memory: 15.50 MB Max memory: 247.50 MB
http-8888

Max threads: 150 Current thread count: 6 Current thread busy: 6 Keeped alive sockets count: 0
Max processing time: 100169 ms Processing time: 106.434 s Request count: 21 Error count: 0 Bytes received: 0.00 MB Bytes sent: 0.00 MB
MiceRice 2012-04-01
  • 打赏
  • 举报
回复
从 tomcat manager 进去查看线程池状态如何?

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧