`
hjy2099
  • 浏览: 262765 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

小试Apache,Tomcat集群和负载均衡

阅读更多

一 所属软件
1 个Apache
1 个JDK
2 个Tomcat

二 负载均衡
负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理

1. 修改workers.properties
worker.list = work1,tomcat1,tomcat2

#========tomcat1========
worker.tomcat1.port=8009 #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.host=localhost #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1 #server的加权比重,值越高,分得的请求越多

#========tomcat2========
worker.tomcat2.port=9009
worker.tomcat2.host=localhost
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1

#========work1==========
worker.work1.type=lb
worker.work1.balanced_workers=tomcat1,tomcat2 #指定分担请求的tomcat
worker.work1.sticky_session=1

2. 修改tomcat配置文件server.xml
如果你在不同电脑上安装tomcat,tomcat的安装数量为一个,可以不必修改tomcat配置文件
我这里是在同一台电脑上安装两个tomcat,所以需要更改其中一个的设置

//9005




3. 测试一下
编写一个测试jsp建立一个目录test.里面新建一个test.jsp,内容为

<!---->



分别开两个窗口运行
# /java/tomcat1/bin/catalina.sh run
# /java/tomcat2/bin/catalina.sh run

然后运行apache
访问test.jsp,刷新你会发现每刷新一次其中一个tomcat处理一次

三 配置集群
只配置负载均衡还不行,还要session复制,也就是说其中任何一个tomcat的添加的session,是要同步复制到其它tomcat,集群内的tomcat都有相同的session
1. 修改tomcat1, tomcat2的server.xml,将集群部分配置的在注释符删掉,并将tomcat2的4001端口改为4002,以避免与tomcat冲突,
当然,如果是两台电脑,是不用改端口的,去掉注释符即可
即:

2. 增加jvmRoute tomcat1、tomcat2都需要设置

转自:http://webdev.csdn.net/page/fb43ac44-9812-4040-a503-ff14441a80c8

分享到:
评论

相关推荐

    牛刀小试的汇编教程,很好的入门教材!

    这个“牛刀小试的汇编教程”是为初学者设计的一份入门教材,旨在帮助学习者快速理解和掌握汇编语言的基本概念和操作。 汇编语言与机器语言紧密相关,每一行汇编代码都可以直接转换成相应的机器码,执行效率高,但...

    spring cloud demo 小试牛刀

    在IT行业中,Spring Cloud是一个广泛使用的微服务框架,它为开发者提供了构建分布式系统所需的工具,如服务发现、负载均衡、熔断机制等。本项目名为“Spring Cloud Demo”,显然是一个用于演示Spring Cloud功能的...

    通达信指标公式源码 小试牛刀精髓.doc

    如“小试牛刀”(IF(CROSS(VAR1,VAR2),8,0))和“果断出击”(IF(CROSS(端庄窝,0.01),18,0))这两个公式,当指标线穿越某个阈值时,发出买入或卖出信号,并配合图标(DRAWICON)进行可视化展示。 5. **波段操作**...

    牛刀小试VC++教程高清PDF版.pdf

    - **牛刀小试VC++教程**:文档的主体部分包含了具体的VC++编程实例,例如通过一系列代码示例介绍了如何使用数组和循环来处理数据序列问题。这部分内容对于理解VC++的基本语法和控制结构非常有帮助。 #### 核心知识...

    第二周牛刀小试测试题答案1

    如果希望奖励所有团队成员,可能需要采用更均衡的模型,如线性模型。 6. 网购过程与搜索行为:网购过程中,“种草”对应曝光和发现,“长草”代表考虑购买,“拔草”是实际购买。搜索行为往往在“长草”阶段之后,...

    牛刀小试C语言基础教学及实践

    实践是检验理论的最好方式,"牛刀小试C语言基础教学及实践"中的实践部分可能包含一系列的编程练习和项目,旨在让学习者通过动手实践来巩固理论知识,提升编程能力。这些项目可能涵盖基本输入输出、数组操作、函数...

    Android 小试牛刀(一)

    Android 小试牛刀1 博文链接:https://huangpengxiao.iteye.com/blog/199497

    牛刀小试VC

    《牛刀小试VC》是一本面向初学者的VC(Visual C++)编程教程,旨在帮助读者快速掌握VC++的基础知识和应用技巧。这本教程以其高清PDF版的形式,为学习者提供了清晰、易读的学习材料,使得学习过程更为愉快且有效。 ...

    通达信指标公式源码小试牛刀.doc

    本文件“通达信指标公式源码小试牛刀.doc”分享了一些自定义的技术指标公式,以下是对这些公式的详细解读: 1. **VAR1**:这是基于N日最低价(LLV)和最高价(HHV)计算的一个动量指标。它通过计算收盘价相对于价格...

    linux小试牛刀-项目开发

    "Linux小试牛刀-项目开发"这个主题,很显然,是关于在Linux环境下进行实际项目的经验分享和技能实践。Linux驱动开发是Linux系统编程的一个重要组成部分,它允许硬件设备与操作系统有效地交互。 首先,我们要理解...

    jquery小试牛刀

    《jQuery小试牛刀》 在Web开发领域,jQuery是一个不可或缺的JavaScript库,它极大地简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。本文将深入探讨jQuery的核心概念和常见用法,帮助读者更好地理解和运用这...

    有机合成工艺小试到中试放大之关键.doc

    有机合成工艺从实验室小试到工业化生产,是一个复杂而重要的过程,涉及到多个阶段和技术细节。这一过程中,关键在于工艺条件的优化和放大,确保从研发阶段的技术能够平稳过渡到大规模生产。 首先,有机合成工艺经历...

    暴雪作业(修改,小试牛刀,大家给点意见[配有音乐)

    暴雪作业(修改,小试牛刀,大家给点意见[配有音乐)

    spring-boot小试牛刀

    标题“spring-boot小试牛刀”表明我们即将探讨的是关于Spring Boot的基础知识和实践应用。Spring Boot是由Pivotal团队提供的一个用于简化Spring应用程序初始搭建以及开发过程的框架。它预设了许多默认配置,帮助...

    log4j之小试牛刀

    《log4j之小试牛刀》 在Java开发中,日志记录是不可或缺的一部分,它可以帮助我们追踪程序运行状态,定位错误,进行性能分析。Log4j作为一款广泛使用的日志框架,因其灵活的配置、强大的功能以及高效的性能而备受...

    小试牛刀.exe

    小试牛刀.exe

    JSP FileUpload方式上传 一个小试例

    在这个小试例中,可能包含了JSP页面、Servlet代码以及使用Apache Commons FileUpload的示例。通过阅读提供的博文链接(https://leesonhomme.iteye.com/blog/491105),你可以得到更详细的步骤和代码实现。由于压缩包...

    Docker小试牛刀

    各位同学,此篇文档有助于刚接触Docker学员,请根据文档进行实战一下,有助于加深对Docker的理解

    HTML5初学小试

    HTML5是现代网页开发的核心标准,它在HTML4的基础上进行了许多增强和改进,为开发者提供了更强大和灵活的工具。这篇“HTML5初学小试”可能是针对初学者的一篇教程,通过实例来介绍HTML5的基本用法和新特性。 在...

    ios hook 小试牛刀(一)

    ios hook 小试牛刀(一)ios hook 小试牛刀(一)ios hook 小试牛刀(一)ios hook 小试牛刀(一)ios hook 小试牛刀(一)ios hook 小试牛刀(一)ios hook 小试牛刀(一)

Global site tag (gtag.js) - Google Analytics