WEB开发网
开发学院服务器WEB服务器Apache Apache+Tomcat负载平衡设置方法详细解析 阅读

Apache+Tomcat负载平衡设置方法详细解析

 2007-08-19 00:00:00 来源:WEB开发网   
核心提示: prepost_timeout:web server在转发一个请求后将一个PING请求发送到ajp13协议的连接上,此属性说明了web server等待PONG回应的时间(以ms为单位),Apache+Tomcat负载平衡设置方法详细解析(5),此属性在jk 1.2.6版本被增加进来,以求避免T

prepost_timeout:

web server在转发一个请求后将一个PING请求发送到ajp13协议的连接上。此属性说明了web server等待PONG回应的时间(以ms为单位)。此属性在jk 1.2.6版本被增加进来,以求避免Tomcat的死机,Tomcat 3.3.2+, 4.1.28+ and 5.0.13+实现了对使用ajp13的 ping/pong的支持。此属性默认为失效的。

reply_timeout:

此属性告诉web server在接到远端的Tomcat已死并实时的切换到集群中的另外一个Tomcat的回应之前等待一段时间。默认情况下web server将永远等待。属性值为web server要等待回应的时间(以ms为单位),所以如果具有运行时间较长的servlet时设置其值要小心。此属性在jk 1.2.6版本被增加进来,以求避免Tomcat的死机和在支持ajp13的servlet引擎上发生的问题。此属性默认为失效的。

recovery_options:

此属性说明了web server在检测到Tomcat失败后如何进行恢复工作。默认情况下,web server将转发请求给处于负载平衡模式中的另一个Tomcat。属性值为0,说明全部恢复;属性值为1,说明如果在Tomcat接到请求后出现失败状况,则不进行恢复;属性值为2,说明如果在Tomcat发送http头给客户端后出现失败状况,则不进行恢复;属性值为3,说明如果在Tomcat接到请求后出现失败状况或者在Tomcat发送http头给客户端后出现失败状况,则不进行恢复。此属性在jk 1.2.6版本被增加进来,以求避免Tomcat的死机和在支持ajp13的servlet引擎上发生的问题。此属性默认为全部恢复。

例如:一个名为“worker2”的worker的配置:

worker.worker2.host
=www2.x.comworker.worker2.port=
8009worker.worker2.lbfactor
=3.5worker.worker2.cachesize
=10worker.worker2.cache_timeout
=600worker.worker2.socket_keepalive
=1worker "worker2" want ajp13 connection to be dropped after
5mn (timeout)worker.worker2.socket_timeout=300

说明:上例中的worker要求操作系统在连接上发送KEEP-ALIVE信号。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Apache Tomcat 负载

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接