# Where to find workers.properties
JkWorkersFile workers2.properties
# Where to put jk logs
JkLogFile logs/mod_jk.log
# Set the jk log level [debug/error/info]
JkLogLevel info
# Select the log format
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
# JkOptions indicates to send SSK KEY SIZE
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
# JkRequestLogFormat
JkRequestLogFormat "%w %V %T"
配置转发规则:
JKMount /* loadbalancer
这个上面的配置差异比较大,简单起见全部转发,可以根据自己的需要修改
然后是定义Workers:
info=Scoreboard. Requried for reconfiguration and status with multiprocess servers.
#file=anon
file=logs/shm.file
size=1048576
# Defines a load balancer named lb. Use even if you only have one machine.
[lb:lb]
# Example socket channel, override port and host.
[channel.socket:192.168.1.16:8009]
port=8009
host=192.168.1.16
[channel.socket:192.168.1.18:8009]
port=8009
host=192.168.1.18
# Map the Tomcat examples webapp to the Web server uri space
worker.list=loadbalancer
worker.worker1.port=8009
worker.worker1.host=192.168.1.16
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
worker.worker1.cachesize=60
worker.worker1.cache_timeout=300
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=180
worker.worker1.connect_timeout=0
worker.worker1.reply_timeout=0
worker.worker1.recovery_options=1
worker.worker1.retries=1
worker.worker2.port=8009
worker.worker2.host=192.168.1.18
worker.worker2.type=ajp13
worker.worker2.lbfactor=1
worker.worker2.cachesize=60
worker.worker2.cache_timeout=300
worker.worker2.socket_keepalive=1
worker.worker2.socket_timeout=180
worker.worker2.connect_timeout=0
worker.worker2.reply_timeout=0
worker.worker2.recovery_options=1
worker.worker2.retries=1
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=worker1,worker2
worker.loadbalancer.sticky_session=1
[uri:/*]
group=lb
[status:status]
info=Status worker, displays runtime informations
# Status worker for managing load balancer
# worker.status.type=status
[uri:/jkstatus/*]
info=Display status information and checks the config file for changes.
group=status:status
相关推荐
tomcat8-redis-cluster概要 1.原理: 原理就是继承tomcat的manager接口,接管session的持久化工作 2.使用 ◦使用的时候就是Maven打包,放到tomcat的lib里面 (主要是三个包:commons-pool2-2.3.jar;jedis-2.7.3....
tomcat**内容概要:** 本博客为初学者提供了Tomcat的详细学习教程,包括Tomcat的安装、目录结构、部署Web应用程序、基本配置以及高级特性和最佳实践。此外,还强调了加入Tomcat社区和参与相关活动的重要性。 **适用...
- **中间件支持**:支持Tomcat、WebSphere和WebLogic中间件,其中WebSphere和WebLogic的集群部署需参照其独立文档。 - **全文检索服务**:集群环境下要求全文检索服务分布式部署。 - **负载均衡**:支持Apache、...
配置集群和session复制以保证会话的一致性。 2. **安装和配置Nginx**:在Nginx服务器上,创建一个虚拟主机配置,包含upstream块,指定所有Tomcat实例。配置反向代理规则,将来自客户端的请求转发到适当的Tomcat...
Weblogic具有高性能、高可靠性和高度可扩展性,支持集群、负载均衡、事务处理、消息队列等企业级功能。 在Weblogic中部署tomcat,主要是通过创建Weblogic的Web应用来实现。这通常涉及到将tomcat的war包导入到...
内容概要:《Redis学习教程》不仅详尽地阐述了Redis的基础概念和技术特点,还深度解析了如集群部署、高可用性实现以及Spring框架集成等多个实战主题。涵盖Redis安装、常见使用场景、存储机制及性能调优、事务及管道...
内容概要:文章系统地介绍了大数据环境下,包括Cassandra&solr在内的各种关键组件在Windows和CentOS系统的配置过程及注意事项。具体涉及到Solr的环境搭建、中心OS(CentOS)的准备工作及其配置,Cassandra环境的搭建...
快速入门介绍了如何使用CCE创建Kubernetes集群,包括快速创建集群、通过镜像创建无状态工作负载(如Nginx)以及使用YAML文件创建有状态工作负载(如Tomcat)。 **K8S基本概念** Kubernetes(通常缩写为k8s)是目前...
本系统选择了多种技术栈,包括Kafka、Zookeeper、Hadoop、Flume、Tomcat、Mysql、SSM框架、Echarts.js等。这些技术栈可以提供高效、可靠、灵活的技术支持,满足本系统的技术需求。 五、项目整体集群规划 本系统的...
- 配置集群中的主服务器,作为集群的核心节点。 - **3.2.2 集群从服务器配置** - 配置集群中的从服务器,辅助主服务器工作。 #### 四、Apache部署及配置 - **4.1 Apache部署** - 部署Apache Web服务器。 - **4.2...
4. **高性能**:利用缓存技术和集群技术提高系统的响应速度。 5. **易于维护**:通过松耦合的设计理念,简化系统的维护工作。 #### 三、系统的设计与实现 ##### (一)使用设计模式进行系统设计 为了提高系统的可...
- **前后端分离**:后端采用JavaBean集群模式,前端则使用微型Tomcat服务器进行远程监控管理,实现功能解耦和易于管理。 #### 数据库设计 数据库设计包括多个关键表,如用户信息表、产品信息表、用户上行表和用户...
2. 参与需求分析、概要设计和详细设计,为产品的构建打下基础。 3. 编写代码,进行模块测试,确保项目模块的质量。 4. 协助搭建平台框架,以支持高效开发。 5. 指导初级开发人员并确保整体开发质量。 对于【任职...
*参与功能需求说明书和系统概要设计,并负责完成核心代码和部分模块的开发。 *数据库的设计协助系统的整体规划和实施,并负责客户关系的沟通与完善,监督并处理客户问题与投诉,跟项目业务方面的负责人,和软件方面...
- 确保系统在高并发环境下仍能稳定运行,采用负载均衡、集群和故障切换策略。 - 实现安全机制,如数据加密、访问控制,防止潜在的安全威胁。 3. **业务组件设计**: - 设计可复用的业务组件,方便开发团队快速...
主要技术包括:Hibernate、Spring、SpringMVC、log4j slf4j 整合、myBatis、struts2、Shiro 、redis、流程引擎activity, 爬 ⾍技术nutch,lucene,webService CXF、Tomcat集群和热备 、MySQL读写分离 4. 描述如下:...