淘宝商城(天猫)高级技术专家.3年研发+3年性能测试调优/系统测试+4年团队管理与测试架构、研发系统实践. 新舞台新气象, 深化测试基础架构及研发架构,希望能在某个技术领域成为真正的技术大牛。欢迎荐才http://bbs.51testing.com/viewthread.php?tid=120496&extra=&page=1 .邮件: jianzhao.liangjz@alibaba-inc.com,MSN:liangjianzhao@163.com.微博:http://t.sina.com.cn/1674816524

mod_jk 配置不当导致响应时间缓慢以及吞吐率无法上升

上一篇 / 下一篇  2008-02-20 22:50:04 / 个人分类:loadrunner性能测试经验

mod_jk.log 大量

[Fri Nov 09 11:44:13 2007] [10151:10464] [info]  ajp_send_request::jk_ajp_common.c (1273): (ajp13) error connecting to the backend server

[Fri Nov 09 11:44:13 2007] [10151:10464] [info]  ajp_service::jk_ajp_common.c (1941): (ajp13) sending request to tomcat failed,  recoverable operation attempt=1

[Fri Nov 09 11:44:13 2007] [10156:10464] [info]  jk_open_socket::jk_connect.c (451): connect to 127.0.0.1:5081 failed (errno=110)

[Fri Nov 09 11:44:13 2007] [10156:10464] [info]  ajp_connect_to_endpoint::jk_ajp_common.c (876): Failed opening socket to (127.0.0.1:5081) (errno=110)

[Fri Nov 09 11:44:13 2007] [10156:10464] [info]  ajp_send_request::jk_ajp_common.c (1273): (ajp13) error connecting to the backend server (errno=110)

[Fri Nov 09 11:44:13 2007] [10156:10464] [info]  ajp_service::jk_ajp_common.c (1941): (ajp13) sending request to tomcat failed,  recoverable operation attempt=1

 

 

调整前的

 cat  workers.properties.bak
worker.list=ajp13              
worker.ajp13.port=5081         
worker.ajp13.host=127.0.0.1
worker.ajp13.type=ajp13

 

Server.xml采用默认值。

从症状看,不是程序的问题,是mod_jk配置有误。也不是版本失配。

 

 

jbosstomcat配置加了这一段,maxThreads="350" maxProcessors="350" minSpareThreads="30" backlog="400" connectionTimeout="600000"

apache  mod_jk  worker.property 增加pool的控制。 默认是一个连接。

worker.localnode.lbfactor=1

worker.localnode.connection_pool_size=50

worker.localnode.connection_pool_minsize=25

worker.localnode.connection_pool_timeout=600
# Load-balancing behaviour
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=localnode
# Status worker for managing load balancer
worker.status.type=status

 


TAG: Mod_jk java

 

评分:0

我来说两句

Open Toolbar