0 0

Apache+Tomcat配置集群,最后出现503错误----请指教20

我参考该文章配置:
http://www.iteye.com/topic/1017961

配置完成后,我依次启动apache和本机上面的3个tomcat,访问http://localhost/justTest/test.jsp
报503错误:
Service Temporarily Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.

如果加上端口号,http://localhost:11080/justTest/test.jsp,则可以正常访问的。

下面附上修改后的配置文件:

1.从官网下载的mod_jk-1.2.32-httpd-2.2.x.so放在apache的modules目录下面。
2.修改httpd.conf,在最后面加上一行:
include "c:\Program Files\Apache Software Foundation\Apache2.2\conf\mod_jk.conf"
3.在conf目录里面,新建mod_jk.conf文件,内容如下:

LoadModule jk_module modules/mod_jk-1.2.32-httpd-2.2.x.so

JkWorkersFile conf/workers.properties

#指定那些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器名

JkMount /*.jsp ajp13

4.在conf目录里面,新建workers.properties文件,内容如下:

#server
workers.tomcat_home=/tomcat1
workers.java_home=$JAVA_HOME
ps=/
worker.list = tomcat1,tomcat2,tomcat3,ajp13

#========tomcat1========

worker.tomcat1.port=11009

worker.tomcat1.host=localhost

worker.tomcat1.type=ajp13

worker.tomcat1.lbfactor = 1

#========tomcat2========

worker.tomcat2.port=12009

worker.tomcat2.host=localhost

worker.tomcat2.type=ajp13

worker.tomcat2.lbfactor = 1

#========tomcat3========

worker.tomcat3.port=13009

worker.tomcat3.host=localhost

worker.tomcat3.type=ajp13

worker.tomcat3.lbfactor = 1



#========ajp13,负载均衡控制器========

worker.ajp13.type=lb

worker.ajp13.balanced_workers=tomcat1,tomcat2,tomcat3

worker.ajp13.sticky_session=1

5.如果htdocs里面没有favicon.ico,请把这个放进去,否则报错:
直接下载一个放进去:http://www.linuxsky.org/favicon.ico

下面配置tomcat:
修改每个server.xml:


找到<Server port="8005" shutdown="SHUTDOWN">,将port修改为"8001",为了不和其他tomcat冲突,每个tomcat的这个端口号不能一样。

找到 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>,
将端口号修该为11080,避免和其他tomcat冲突。

找到 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />,修改port为11009

找到<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1">,去掉注释,将jvm1修改为tomcat1

找到<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>,去掉注释。

===============================
现在依次启动apache和tomcat(启动一个或多个,效果一样),最后报503错误。

====================================第一次配置集群,请指教============---------
我没有多少积分,请见谅。。
2012年9月10日 12:50

2个答案 按时间排序 按投票排序

0 0

workers.properties 改成如下(参考你之前提到的帖子):

worker.list = controller
#========tomcat1========
worker.tomcat1.port=11009
worker.tomcat1.host=localhost
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1
#========tomcat2========
worker.tomcat2.port=12009
worker.tomcat2.host=localhost
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1
#========tomcat3========
worker.tomcat3.port=13009
worker.tomcat3.host=localhost
worker.tomcat3.type=ajp13
worker.tomcat3.lbfactor = 1

#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2,tomcat3
worker.controller.sticky_session=false
worker.controller.sticky_session_force=1
#worker.controller.sticky_session=1

2012年9月10日 14:53
0 0

引用
找到<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>,去掉注释。


把注释再加上试试。

也可以参考一下我的配置(proxy方式):
http://surelei.iteye.com/blog/1673491

2012年9月10日 12:57

相关推荐

    Apache+Tomcat服务器集群配置详细步骤

    ### Apache+Tomcat服务器集群配置详细步骤 #### 一、引言 在现代Web开发中,随着业务规模的不断扩大和用户需求的日益增长,单一服务器往往难以满足高性能、高可靠性的要求。为了应对这一挑战,通常采用Apache+...

    apache+tomcat集群配置

    本文将详细介绍如何配置 Apache + Tomcat 集群,包括安装 Apache 和 Tomcat 服务器、配置 mod_jk 模块、配置 Apache 和 Tomcat 服务器、配置负载均衡控制器等。 一、安装 Apache 服务器 首先,需要安装 Apache ...

    Apache+Tomcat集群配置

    Apache+Tomcat集群配置,Apache+Tomcat集群配置,Apache+Tomcat集群配置

    Apache2.4+Tomcat8.0集群安装--测试项目

    Apache2.4+Tomcat8.0集群安装--测试项目。集群配置地址为:

    apache2.4+tomcat 7 集群配置

    直接下载, 即可用 apache2.4+tomcat 7 集群配置

    apache-tomcat-8.5.78-windows-x64安装包-kaic.rar

    apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 apache-tomcat-8.5.78-windows-x64安装包 ...

    Apache+Tomcat集群配置续

    Apache+Tomcat集群配置续Apache+Tomcat集群配置续Apache+Tomcat集群配置续Apache+Tomcat集群配置续

    apache-tomcat-9.0.45-windows-x64

    apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-tomcat-9.0.45-windows-x64apache-...

    apache+tomcat+jk 均衡负载和集群

    Apache+Tomcat+JK是一个常见的Web服务器和应用服务器集群解决方案,用于实现负载均衡和高可用性。这个配置中,Apache作为前端反向代理服务器,Tomcat作为后端的应用服务器,而JK模块是Apache与Tomcat之间的连接器,...

    反向代理负载均衡 Apache + Tomcat集群

    反向代理负载均衡 Apache + Tomcat集群 多的我也不多说了 看文档

    Apache+Tomcat5.0实现集群

    Apache+Tomcat的集群配置涉及以下几个关键步骤: 1. **Apache服务器的安装与配置**: - 下载并安装Apache HTTP Server,如Apache2.2.15,根据操作系统选择相应的版本。 - 在安装过程中,设置网络域名、服务器名称...

    Apache+Tomcat+Linux集群和均衡负载(Session同步复制

    Apache+Tomcat+Linux集群和均衡负载(Session同步复制

    Apache+Tomcat+JK 实现集群负载均衡文档

    Apache+Tomcat+JK 实现集群负载均衡是一种常见的Web服务器和应用服务器的部署方式,它能够提高系统的可用性和响应速度,实现服务的高并发处理。本文将详细介绍如何配置这一环境。 首先,我们需要准备以下软件: 1. ...

    Apache+Tomcat集群

    Apache+Tomcat集群是一种常见的Web服务器和应用服务器集群架构,用于提高网站的可用性和可扩展性。Apache作为前端服务器,负责接收客户端的HTTP请求,并根据配置的负载均衡策略将这些请求转发给后端的多个Tomcat实例...

    window+apache+tomcat的集群

    window apache tomcat的集群 window+apache+tomcat的集群

    linux下apache+tomcat实现集群

    在Linux环境下,构建Apache与Tomcat的集群是提高Web服务可扩展性和高可用性的重要手段。这个集群配置通常涉及到负载均衡、故障转移以及资源优化。本文将深入探讨如何在Red Hat 5操作系统上实现这样的集群配置。 ...

    linux 配置apache+tomcat

    ### Linux下配置Apache与Tomcat详解 在Linux环境下配置Apache与Tomcat,是许多Web开发者在部署Java应用时经常遇到的任务。本文将详细介绍如何在Linux系统中安装并配置JDK、Tomcat以及Apache,实现一个基本的Web服务...

Global site tag (gtag.js) - Google Analytics