Apache+Tomcat负载平衡设置方法详细解析
2007-08-19 00:00:00 来源:WEB开发网例如:
worker.list= worker1, worker2
当apache启动时,workers.properties作为插件将初始化出现在worker.list列表中的workers。
2.定义Workers的类型:
每个被命名的worker都应有一些关于其自身的附加信息。这些信息包括了worker的类型和其它相关信息。这里讨论的是JK1.2.5中定义的workers类型。
定义worker类型的格式:
worker . worker名字. type =
worker名字的命名最好遵循java的命名规范。
worker类型取值于下面的表格:
定义一个名为“local”的worker,其使用ajpv12协议与Tomcat 进程通讯:
worker.local.type=ajp12
定义一个名为“remote”的worker,其使用ajpv13协议与Tomcat 进程通讯:
worker.remote.type=ajp13
定义一个名为“fast”的worker,其使用JNI的方式与Tomcat 进程通讯:
worker.fast.type=jni
定义一个名为“loadbalancer”的worker,其作为对多个Tomcat 进程的负载平衡使用:
worker.loadbalancer.type=lb
各个类型具有不同的行为,我们在下文中会详细解释。
3.设置Worker属性:
在定义worker之后,还需要提供各个worker的属性,这些属性的定义使用下面的方式:
worker..<属性>=<属性值>
3-1 ajp12类型的Worker属性:.
ajp12类型的worker工作时使用基于TCP/IP socket的ajpv12协议转发请求给“进程外”Tomcat worker。
ajp12 worker属性如下:
host:
侦听ajp12请求的Tomcat worker主机。
port:
Tomcat worker主机的侦听端口。
lbfactor:
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››tomcat不支持TCP/IP6协议
- ››tomcat 下的 url 大小写问题
- ››Apache HTTPServer2.2.16 发布
- ››Apache Tomcat 6.0.29 (稳定版)
- ››tomcat6.0.28 内存溢出PermGen Space
- ››Apache HTTP Server 2.3.6 alpha 发布
- ››Apache+Subversion如何实现版本控制
赞助商链接