如果用默认的resin/bin/httpd.sh启动resin,只能启动一个resin。怎么才可以启动多个?
resin启动时是根据配置文件指定的端口来监听网络的,启动时指定不同的配置文件,配置文件又用不同的监听端口就可以了。
举例,copy一份resin.conf,修改其中的两个端口,
一个是http服务的端口<http address="*" port="8080"/>,
一个是管理端口和服务名<server id="svrname" address="127.0.0.1" port="6800"/>。
然后启动时指定配置文件:
${resinhome}/bin/httpd.sh -conf ${resinhome}/conf/${svrname}.conf -server $svrname
svrname是服务id和配置文件的名称(假设是相同的)。
为了区别不同服务的日志,还要改一个地方:
<log name="" level="fine" path="stdout:" timestamp="[%H:%M:%S.%s] "/>
<stdout-log path="${resin.home}/log/svrname.log"
archive-format="svrname-%Y_%m_%d.log"
rollover-period="1D"
rollover-size="1mb"/>
<stderr-log path="${resin.home}/log/svrname.log"
archive-format="svrname-%Y_%m_%d.log"
rollover-period='1D'
rollover-size='1mb'/>
进一步,可以写一个脚本改进resin的启动。先写一个newhttpd.sh:
svrname=$1
action=$2
logaction=$3
resinhome="${HOME}/resin"
${resinhome}/bin/httpd.sh -conf ${resinhome}/conf/${svrname}.conf -server $svrname $action
if [ "${logaction}" == "tail" ] ; then
echo ******start tailing log, press ^C leave tail.******
tail -f ${resinhome}/log/${svrname}.log
fi
假设服务id为report和配置文件名为report.conf,再写一个report.sh:
resinhome="${HOME}/resin"
${resinhome}/bin/newhttpd.sh report $1 $2
$1 及时 start/stop/restart之类的,$2就是需不需要在启动后跟踪log文件,意义不大,用不用随你了。
分享到:
相关推荐
比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。 Resin 2.1.4( resin-2.1.4.zip),你可以从http://www.caucho.com/download/ 站点上查询Resin的最新版本并下载它...
可直接双击运行,如安装失败,请右击,以系统管理员身份运行。
resin服务器配置指南,实现resin服务均衡。前台服务均衡
resin服务器有3部分,resin1,resin-webapp,resin-lib,由于大小限制分开传
resin服务器配制免费版下载 resin服务器配制免费版下载 resin服务器配制免费版下载 resin服务器配制免费版下载 resin服务器配制免费版下载
如何配置eclipse中resin的启动,介绍其参数配置问题
resin服务器有3部分,resin1,resin-webapp,resin-lib,由于大小限制分开传
OA安装Resin服务
比如一台SERVER的错误率是1%的话,那么支持负载平衡的两个Resin服务器就可以使错误率降到0.01%。 Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。...
RESIN_OWNER=resin(注意resin的用户) case "$1" in start) su - $RESIN_OWNER -c "$SROOT/bin/httpd.sh start" ;; stop) su - $RESIN_OWNER -c "$SROOT/bin/httpd.sh stop" ;; *) echo 'Usage:...
绿色版resin web服务器 免注册,免安装,简单,功能强大,默认配置
Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发。
resin服务器 linux版本
Linux版本的resin服务器 也算是老版本的JavaEE服务器
resin3 resin3下载 resin-3.0.21下载
resin服务器,zip文件解压之后即可使用
生成验证码,用于resin服务器的验证码生成
resin 据说是世界上最快的web服务器
官方最新版的resin服务器,可与Apache,IIS服务器集成。最新版核心配置文件已经改为xml
用wrapper包装的resin4 不需要.net组件即可启动