背景:a和b均安装resin, apache ,安装同样的java web应用.如果有图片等文件资源文件请用共享方式(共享磁盘阵列,nfs,samba等)
步骤:进行同步
apache server/resin server(a,b,c三个jvm)
caucho.o对a,b两台服务器上的各3个jvm应用进行负载均衡
步骤一: 修改a服务器的resin.conf
步骤二:
I.启动服务器a,b,c:
$resin/bin/httpd.sh -pid a.pid -server a start
$resin/bin/httpd.sh -pid b.pid -server b start
$resin/bin/httpd.sh -pid c.pid -server c start
II.停止服务器a,b,c:
$resin/bin/httpd.sh -pid a.pid stop
$resin/bin/httpd.sh -pid b.pid stop
$resin/bin/httpd.sh -pid c.pid stop
步骤三:修改b服务器的resin.conf
<caucho.com></caucho.com>
<httpd-server></httpd-server>
<srun id="a" host="192.168.1.2" port=" srun-index="1"></srun>
<srun id="b" host="192.168.1.2" port=" srun-index="2"></srun>
<srun id="c" host="192.168.1.2" port=" srun-index="3"></srun>
.....
II.启动服务器a,b,c:
$resin/bin/httpd.sh -pid a.pid -server a start
$resin/bin/httpd.sh -pid b.pid -server b start
$resin/bin/httpd.sh -pid c.pid -server c start
II.停止服务器a,b,c:
$resin/bin/httpd.sh -pid a.pid stop
$resin/bin/httpd.sh -pid b.pid stop
$resin/bin/httpd.sh -pid c.pid stop
此外,a服务器apache的httpd.conf
LoadModule caucho_module libexec/mod_caucho.so
AddModule mod_caucho.c
<ifmodule mod_caucho.c=""></ifmodule>
CauchoConfigFile /dir/of/resin.conf
CauchoHost 192.168.1.2 6802
CauchoHost 192.168.1.2 6803
CauchoHost 192.168.1.2 6804
<location caucho-status=""></location>
SetHandler caucho-status
启动a服务器apache
$apache/bin/apachectl start
停止a服务器apache
$apache/bin/apachectl stop
b服务器apache的httpd.conf
LoadModule caucho_module libexec/mod_caucho.so
AddModule mod_caucho.c
<ifmodule mod_caucho.c=""></ifmodule>
CauchoConfigFile /dir/of/resin.conf
CauchoHost 192.168.1.1 6802
CauchoHost 192.168.1.1 6803
CauchoHost 192.168.1.1 6804
<location caucho-status=""></location>
SetHandler caucho-status
启动a服务器apache
$apache/bin/apachectl start
停止a服务器apache
$apache/bin/apachectl stop
访问http://a/caucho-status或者http://b/caucho-status,可以看到当前各个jvm的运行状况:(下图为笔者在某客户上的部署的运行状态,估计使10.8.254.10的6803的jvm停止的状态)
如果没有硬件负载均衡器或者lvs,可以把apache充当均衡器,即把a,b的apache放置在负载均衡服务器中,但在此种情况下,容易在apache上出现瓶颈.
相关推荐
Java 使用 Apache+Resin 实现负载均衡设置 ...本文介绍了使用 Apache+Resin 实现负载均衡设置的方法,包括 Resin 的负载均衡设置、Apache+Resin 的组合、负载均衡的配置等。希望本文能够对读者有所帮助。
在IT行业中,构建高效、可扩展的Web服务是至关重要的,而Apache和Resin作为两个常用的Web服务器,可以通过集群配置实现负载均衡。本篇将详细讲解如何在Windows 2003操作系统上利用Apache和Resin搭建负载均衡环境,...
完成上述步骤后,你就成功地实现了 Apache 和 Resin 的基本负载均衡配置。然而,为了实现更高级的负载均衡策略(如基于权重、健康检查等),你可能需要使用更复杂的配置或借助第三方工具,如 mod_proxy_balancer。...
Apache是经典的HTTP服务器,Resin是一款高性能的Java应用服务器,而Nginx以其高效的反向代理和负载均衡能力著称。将这三者结合使用,可以构建出一个高性能、高可用性的Web服务架构。 1. Apache与Resin的整合:...
2. 可以通过Apache的mod_proxy_balancer模块实现负载均衡,将多个Resin实例配置为后端节点,以提高可用性和性能。 3. 调整Apache和Resin的配置参数,如连接超时、缓冲区大小等,以优化性能。 总结,Apache与Resin的...
这里我们关注的是如何使用Resin 4.0和Apache 2.2搭建一个服务器,并实现负载均衡服务。这两个组件都是Web服务器领域的佼佼者,Resin作为Java应用服务器,而Apache则是最常用的HTTP服务器。将它们整合在一起可以充分...
Resin还提供了负载均衡、集群和热部署等高级特性。 在Apache2和Resin的集成过程中,通常采用代理配置,使Apache2作为前端服务器,处理HTTP请求,然后将动态内容的请求转发到后台的Resin服务器。这种方式被称为...
Resin 还提供了负载均衡的功能,可以配置多个 Resin 实例,并通过负载均衡器来分配请求。同时,Resin 也提供了对集群中的 Resin 实例进行监控的能力。 #### 四、Resin 4.0 的迁移指南 迁移至 Resin 4.0 可能涉及到...
此外,Resin还支持负载均衡功能,通过增加服务器数量来提高网站的稳定性和可靠性。相比于其他流行的服务器如Tomcat,Resin在Web应用支持方面有着明显的优势。 #### 二、Resin的安装与配置 ##### 1. 下载与安装 - **...
本文档详细介绍了 Java-Apache-Tomcat-Resin-Nginx 详细配置的知识点,包括 Java 运行环境的安装与配置、应用服务器的安装与配置、Resin 服务器的安装与配置、Nginx 服务器的安装与配置和数据库连接的配置。
为了实现动静分离和负载均衡,需要进行以下配置: 1. **Host 配置**:将域名指向本地 IP 地址,例如 `127.0.0.1 yangli.com`。 2. **Web 容器**:设置两个应用服务器,如 Tomcat 和 Resin,分别运行在8888和8080...
【标题】:“resin+apache http server+eclipse集成项目:book.rar”是一个关于在Eclipse集成开发环境中配置和使用Resin应用服务器与Apache HTTP Server的教程资源。这个压缩包包含了一个名为“book”的项目,可能是...
安装后,用户可以直接部署基于Servlet和JSP的Web应用,或者利用Apache作为前端服务器,Resin作为后端应用服务器的架构,实现高可用性和负载均衡。 总的来说,这个一键安装包对于那些需要搭建Java Web环境但不熟悉...
【Resinapache整合负载】指的是将Apache HTTP Server与Resin应用服务器进行集成,实现负载均衡,提高系统的可扩展性和可用性。Apache作为前端反向代理服务器,接收客户端的请求,并根据配置将请求分发给后端的Resin...
另外,“resin4”和“resin pro”是Resin的不同版本,前者代表第4代产品,后者强调其专业特性,如负载均衡、集群支持和更高级的安全特性。 在压缩包中包含的“resin”文件,很可能就是Resin服务器的安装程序或者...
- 作为代理服务器或实现负载均衡等功能。 #### 五、Apache安装实战 在实际部署过程中,Apache的安装流程通常包括以下步骤: 1. **检查软件是否已安装**:使用`rpm -qa httpd`命令检查系统是否已安装Apache。 2. ...
- **内置负载均衡**:Resin支持集群部署,可以自动在多个Resin实例之间分配请求,实现负载均衡。 - **Quercus PHP支持**:Resin内建了对PHP的支持,名为Quercus,这使得Resin能够运行PHP应用程序,提供Java和PHP...
5. **集群和负载均衡**:Resin 2.1.17可以配置为集群环境,实现服务器间的负载均衡和故障转移,增强了系统的可用性和可靠性。 6. **内置缓存**:Resin具有内置的对象缓存系统,可以提高数据访问速度并减少数据库压力...