2 lishengzhe1 lishengzhe1 于 2017.09.01 11:32 提问

Nginx 配置之后在电脑上的并发访问量比直接使用tomcat的并发访问量低 30C

Nginx 配置之后在电脑上的并发访问量比直接使用tomcat的并发访问量低是什么原因??怎样解决??

5个回答

lishengzhe1
lishengzhe1   2017.09.01 11:36

我用jmetter测试tomcat的并发连接数大概在2000左右(循环10次),如果是Nginx就只有500左右了(也是循环10次),,

Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.01 11:52

题主搭了几个tomcat?,,用了几个机子?
如果是一个机子的话,,在加个Nginx,,之前机子只运行一个tomcat,现在多了一个程序跟tomcat抢cpu资源,,肯定会影响效率。

nginx用在分布式环境下才方便发挥它的强大,,
也就是多个nginx服务器,n个tomcat服务器(服务器可以部署在多个设备上),,这种组合才是nginx处理并发的强大之处。

放在一个机子上nginx可以提供tomcat性能?竞争关系,,不仅不会提高,,反而如题主所测。

我也是猜测,,仅供参考,,有问题还可以追问。

lishengzhe1
lishengzhe1 把tomcat换到别的电脑上结果也是一样的,,现在是Nginx,tomcat,数据库各一个电脑,与一台主机上的并发量是一样的,,
3 个月之前 回复
lishengzhe1
lishengzhe1   2017.09.01 12:35

把tomcat换到别的电脑上结果也是一样的,,现在是Nginx,tomcat,数据库各一个电脑,与一台主机上的并发量是一样的,,

oyljerry
oyljerry   Ds   Rxr 2017.09.01 16:47

首先你调整Nginx的并发访问数没。是否有多个Tomcat实例,然后Nginx做负载均衡。最后还可以看看加Nginx和不加Nginx的一次请求的处理时间对比

JohnLeeK
JohnLeeK   2017.09.04 11:10

这个你搭建了几个nginx和tomcat的环境

Csdn user default icon
上传中...
上传图片
插入图片