开发者社区> 问答> 正文

关于tomcat并发的问题。? 400 报错

关于tomcat并发的问题。? 400 报错

我的服务器配置:
Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz
4G内存
nginx+tomcat配置。
并发100的情况下就开始频繁出错。
但是通过top查看内存和cpu使用率还是非常低。不知道是什么原因呢??

展开
收起
爱吃鱼的程序员 2020-06-22 23:00:56 380 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    这个100%是应用程序的问题啦
    ######经过统计,每个页面的响应时间还没有超过20ms呀。######什么错,jvm什么参数。######JAVA_OPTS='-Xms512m-Xmx512m'######哎呀,头疼呀。现在也不知道问题出在哪里了。

    ######报的错误是form中的值丢了。在页面中取不到。######最好贴出错误......应该是你应用的问题,和容器没有关系######换resin试试######贴log######100个并发还是小意思的。
    ######谢谢大家,找到问题点了。

    现在我才用了两种压力测试。结果差距比较大。大家看看那个比较合适的。

    [root@localhost~]#webbench-c300-t30http://www.test.com/page/1.html

    Webbench-SimpleWebBenchmark1.5

    Copyright(c)RadimKolar1997-2004,GPLOpenSourceSoftware.

     

    Benchmarking:GEThttp://www.test.com/page/1.html

    300clients,running30sec.

     

    Speed=56726pages/min,10523141bytes/sec.

    Requests:28263susceed,100failed.

     

    <spanstyle="font-family:Verdana,sans-serif,宋体;font-size:14px;line-height:normal;-webkit-text-size-adjust:none;background-color:#f9f9f9;">[root@localhost~]# ab-n10000-c300http://www.test.com/page/1.html

    ThisisApacheBench,Version2.0.40-dev<$Revision:1.146$>apache-2.0

    Copyright1996AdamTwiss,ZeusTechnologyLtd,http://www.zeustech.net/

    Copyright2006TheApacheSoftwareFoundation,http://www.apache.org/

     

    Benchmarkingwww.test.com(bepatient)

    Completed1000requests

    Completed2000requests

    Completed3000requests

    Completed4000requests

    Completed5000requests

    Completed6000requests

    Completed7000requests

    Completed8000requests

    Completed9000requests

    Finished10000requests

     

     

    ServerSoftware:    nginx

    ServerHostname:    www.test.com

    ServerPort:      80

     

    DocumentPath:     /page/1.html

    DocumentLength:    11300bytes

     

    ConcurrencyLevel:   300

    Timetakenfortests: 48.240600seconds

    Completerequests:   10000

    Failedrequests:    5337

      (Connect:0,Length:5337,Exceptions:0)

    Writeerrors:     0

    Totaltransferred:   114823750bytes

    HTMLtransferred:   112653810bytes

    Requestspersecond:  207.29#/sec

    Timeperrequest:   1447.218ms

    Timeperrequest:   4.824ms

    Transferrate:     2324.43[Kbytes/sec]received

     

    ConnectionTimes(ms)

           min mean[+/-sd]median max

    Connect:    0  0 1.6   0   16

    Processing:  214421638.2  686 10269

    Waiting:    214421638.1  686 10269

    Total:     214421639.1  686 10283

     

    Percentageoftherequestsservedwithinacertaintime(ms)

     50%  686

     66% 2107

     75% 2281

     80% 2379

     90% 2799

     95% 4473

     98% 5761

     99% 8903

     100% 10283(longestrequest)

    ab的测试怎么会有那么多的失败请求呢??

     

    ######我不知道该相信那个结果了。######再顶顶

    2020-06-22 23:01:13
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载