resin 4 集群

本人主要简单介绍使用resin.properties+resin.xml进行简单的集群管理,由于4.0开始使用多集群需要pro版本,请各位自行搜索pro.jar文件进行pro版升级,本文主要使用的是resin-pro-4.0.32版本做示例

在resin 4.0.24版本的时候resin引入一个新的标签<server-multi> 使得我地可以直接通过resin.properties直接配置好app_servers就可以直接使用简单的集群了

resin 安装方式省略...这次还是跟上篇文章一样主要把重要的部分列出来

使用2个虚拟机作测试一台做proxy+app应用服务器 一台只作为app应用服务器

proxy+app应用服务器 只需要修改resin.properties即可,添加如下内容

# web-tier Triad servers: web-0 web-1 web-2
# web_servers      : 127.0.0.1:6810
web_servers      : 10.211.55.9:6810 
# app-tier Triad servers: app-0 app-1 app-2
app_servers : 10.211.55.9:6800 \
              10.211.55.6:6801

# Set HTTP and HTTPS ports.
# Use overrides for individual server control, for example: app-0.http : 8081
app.http          : 8088
# app.https         : 8443

web.http          : 9090

而resin.xml则保持默认配置,Watchdog 使用默认的6600端口

对应的配置文件下载:resin_proxy_4_app

在linux下需要设置iptables 6800端口打开

A INPUT -m state --state NEW -m tcp -p tcp --dport 6800 -j ACCEPT

另一台app服务器配置如下:

resin.properties配置内容

# app-tier Triad servers: app-0 app-1 app-2
app_servers      : 10.211.55.9:6800 \
              10.211.55.6:6801
# Set HTTP and HTTPS ports.
# Use overrides for individual server control, for example: app-0.http : 8081
app.http          : 8080
# app.https         : 8443

由于proxy+app那台服务器watchdog已经占用6600端口了,如果这边继续采用6600端口会出现错误,所以需要在resin.xml中<server-multi>设置新的端口:

<server-multi id-prefix="app-" address-list="${app_servers}" port="6800">
      <watchdog-port>6601</watchdog-port>
     </server-multi> 

对应配置文件下载:resin_4_app

配置完毕后可以直接在/etc/init.d下运行resin的shell脚本运行测试

在proxy_app服务器上运行

/etc/init.d/resin start

相当于resin 4下的

/web/container/resin-pro-4.0.32/bin/resinctl start-all

相当于resin 3下的

/etc/init.d/resin start -server app-0 

/etc/init.d/resin start -server web-0

至于如何启动这些方式有很多种,需要的话请到http://www.caucho.com/resin-4.0/admin/resin-admin-command-line.xtp这里查阅

首先测试集群,在浏览上输入http://10.211.55.9:9090出现下图

由于之前已经在resin.properties设置好了账户密码,点击resin-admin不会出现403错误,2个配置文件的账号密码均为admin,

输入对应的密码后点击如下图:

证明已经成功连接

使用/etc/init.d/resin stop -server app-0后 也可以正常访问

posted @ 2012-12-08 10:46  EdwardLau  阅读(5152)  评论(4编辑  收藏  举报