HTTP 500的问题
俺们现在在测试一个系统,采用负载均衡机制,我们在对单台服务器进行压力测试时没有发现有http 500的错误,但是将web服务器增加为三台时,在加压过程中出现了大量的http 500错误!!!!由于在现网测试,对后台有无报错等相关信息,我们测试人员是看不到的!!根据监控人员的反馈说:服务器资源利用不是很大,但是tomcat在一段时间后所有线程都被占满,提示:2008-5-23 18:07:07 org.apache.tomcat.util.threads.ThreadPool logFull
严重: All threads (2,048) are currently busy, waiting. Increase maxThreads (2,048) or check the servlet status
并且说网络中间件承受了很大的压力.
但是我执行的场景是:每三分钟加载100用户,持续运行!!怎么在那么快的时间内就将tomcat线程占满了呢??单台服务器跟三台怎么有那么大区别,造成此区别的原因是嘛呢??跟网络中间件有无关系!!!!! 米人发表意见呢 负载均衡是采用什么机制?用了IP欺骗了吗? 可能有一个节点挂掉了,所以访问到这台的时候就会报错 有健康检查机制,米有IP欺骗,不需要ip欺骗
页:
[1]