tomct7并发能力上不去

tomct7并发能力上不去

冷弦 发布于 2021-11-27 字数 294 浏览 924 回复 12

场景:tomcat7,centos6.5,mysql5.5,4核4G

测试案例:http接口形式,并发每秒50.

结果:技术3-5分钟之后开始持续报错,但是程序并未报错,测试工具一直提示unable to  connect  to the remote server

问:如何提高tomcat的并发能力。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(12

做个少女永远怀春 2021-12-01 12 楼

加机器

空城仅有旧梦在 2021-12-01 11 楼

开NIO

上nginx

tomcat还有个静态文件啥的优化手段

换resin/weblogic/glassfish……

夜司空 2021-12-01 10 楼

time_wait 那么多 程序有问题吧 看看是不是连接超时等参数没设置 和 系统TCP 参数没调整

这个不是tomcat的问题,是你的程序执行太慢,导致大量的请求积压在你的工作队列中,当仍无队列大小达到一定程度后(tomcat6默认值是100,还是200记不清了),客户端就开始连不上服务端了,在tomcat6中报错502;顺便说句,妥妥的是你的程序的问题,别多想了,优化你的程序

这是原来我自己的一篇求助帖,可以参考下:http://www.oschina.net/question/817520_238678

眉黛浅 2021-12-01 8 楼

nginx已经加上了,现在关键是tomcat为什么那么脆,正在找原因,感谢大伙的支持

筱果果 2021-12-01 7 楼

我在内网测试下看看

少女情怀诗 2021-12-01 6 楼

1 查看服务器/打压机的链接配置

2 ng的配置

3 tomcat的配置

风透绣罗衣 2021-12-01 5 楼

用nginx多负载几个tomcat

百思不得你姐 2021-12-01 4 楼

你说的是工作线程池?至少tomcat 6是肯定用了

别低头,皇冠会掉 2021-12-01 3 楼

server.xml 中的配置

猫九 2021-12-01 2 楼

tomcat的默认配置是没有使用线程池的,可以改一下配置。

噩梦成真你也成魔 2021-11-30 1 楼

你看下你centos的配置啊?并发又不光是容器的问题,而且每秒50.。。这也太戳了吧。。。看我们的nginx: