resin3.1.5+ 和 apache2.2.11的问题

resin3.1.7a resin3.1.8 resin2.1 本版与 apache2.2.11 整合有问题。根本不转发请求到resin那去。不知道怎么搞的.


今天又花了好长时间配置apache2.1.11+resin3.1.5的master-slave模式。
resin文档:

resin.xml
<resin xmlns="http://caucho.com/ns/resin">
<cluster id="app-tier">
<server id="a" address="192.168.0.11" port="6800" index="1"/>
<server id="b" address="192.168.0.11" port="6801" index="2"
backup="true"/>
...
</cluster>
</resin>
apache http.conf
ResinConfigServer 192.168.0.11 6800

按文档来怎么搞也有问题,加了 index="3" 有语法错误。

Manual configuration of load balanced dispatching 的方式:
apache http.conf

CauchoHost 192.168.0.11 6800
CauchoBackup 192.168.0.11 6801

这种方式也没调通,apache直接打开的是jsp的代码页面,请求根本没交给resin处理。

最终可用的是:
resin.xml

<server id="a" address="192.168.0.11" port="6800" />
<server id="b" address="192.168.0.11" port="6801" backup="true"/>

apache http.conf

ResinConfigServer 192.168.0.11 6800


可以写两个resin.conf 对应两套resin启动脚本,log分别输出到不同的文件。

经过resin版本调来调去,终于搞定了。
监控地址:
http://192.168.0.11:8003/caucho-status
http://192.168.0.11:8003/resin-status
第二个需要在web.xml添加:

<servlet-mapping servlet-class='com.caucho.servlets.ResinStatusServlet'>
<url-pattern>/resin-status</url-pattern>
<init enable="read"/>
</servlet-mapping>

总体感觉 resin各个版本与apache2结合问题比较多,会遇到各种各样的问题。

另附一套启动脚本

#!/bin/sh
WORK_PATH=/工程路径
RESIN_HOME=/你的路径/resin-pro-3.1.5
JAVA_HOME=/你的路径/jdk1.6.0_11
export RESIN_HOME CLASSPATH JAVA_HOME
$RESIN_HOME/bin/httpd.sh -server sid-conf $WORK_PATH/conf/resin.conf start


#!/bin/sh
WORK_PATH=/home/jtong/workspace/airplaneSystem
RESIN_HOME=/home/jtong/software/resin-pro-3.1.5
JAVA_HOME=/home/jtong/software/jdk1.6.0_11
export RESIN_HOME JAVA_HOME
$RESIN_HOME/bin/httpd.sh -server sid-conf $WORK_PATH/conf/resin.conf stop

注意:
工程路径下一般有:
projectName 项目目录
bin 启动、停止脚本
conf 存放resin.conf
log 存放stdout.log、stderror.log

-server sid
和rensin.conf 的server id对应。


今天终于在resin的Change Log看到:

0002974: [] Reopen og bug 2420, unable to serve requests with certain versions of apache and mod_caucho (ferg)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值