URN Logo
UNIX Resources » Linux » China Linux Forum » Java&jsp技术 » 6 » resin的均衡负载问题 请问大家有没有在实际中用过?
announcement 声明: 本页内容为中国Linux论坛的内容镜像,文章的版权以及其他所有的相关权利属于中国Linux论坛和相应文章的作者,如果转载,请注明文章来源及相关版权信息。
Resources
China Linux Forum(finished)
Linux Forum(finished)
FreeBSD China(finished)
linuxforum.net
  业界新闻与评论
  自由软件杂谈
  IT 人生
  Linux软件快递
  翻译作坊
  Linux图书与评论
  GNU Emacs/XEmacs
  Linux 中文环境和中文化
  Linux桌面与办公软件
  Linux 多媒体与娱乐版
  自由之窗Mozilla
  笔记本电脑上的Linux
  Gentoo
  Debian 一族
  网络管理技术
  Linux 安装与入门
  WEB服务器和FTP服务器
  域名服务器和邮件服务器
  Linux防火墙和代理服务器应用
  文件及打印服务器
  技术培训与认证
  TI专版
  Linux内核技术
  Linux 嵌入技术
  Linux设备驱动程序
  Linux 集群技术
  LINUX平台数据库
  系统和网络安全
  CPU 与 编译器
  系统计算研究所专栏
  Linux下的GUI软件开发
  C/C++编程版
  PHP 技 术
  Java&jsp技术
  Shell编程技术
  Perl 编 程
  Python 编 程
  XML/Web Service 技术
  永远的Unix
  FreeBSD世界
   
resin的均衡负载问题 请问大家有没有在实际中用过?
 
 
这是我的启动方法有问题吗? - duansx [2003-11-05 11:36 | 514 byte(s)]
 
Subject: resin的均衡负载问题 请问大家有没有在实际中用过?
Author: duansx    Posted: 2003-11-05 11:33    Length: 2,400 byte(s)
[Original] [Print] [Top]
resin的均衡负载问题 编辑 回复

张贴者: duansx (member)
张贴日期 09/29/03 13:50



我先引用 一个朋友提的问题, 因为我也遇到了。




我在compaq DL380(PIII 866+1G+磁盘阵列18.2*4)
上用Linux 7.0(2.4.2)+Apache(1.3.14)+tomcat 3.2.1 + Oracle 8.1.6 + poolman 1.4.2搭建web server,投入使用后发现web server常常会阻塞,用ps查一下可看到httpd有一百多个,tomcat有一百多个,重启后就ok,先怀疑是jsp出错导致数据库连接过多造成阻塞,跟踪error.log发现没有错还会死,于是怀疑是tomcat的问题,换了一个resin,问题依旧,而且从pid来看是tomcat先阻塞后导致httpd阻塞,每次都要重启服务,从访问量及cpu占用看,又不象是资源耗尽,而且有时阻塞间隔很短。
希望能有人提供一些建议或思路或不同的分析角度。


然后我准备用上resin的 load balance, 配置如下:

<srun id="a" host='172.16.96.251' port='6802' srun-index='1'/>
<srun id="b" host='l72.16.96.247' port='6802' srun-index='2'/>
<srun-backup id="c" host='172.16.96.247' port='6803' srun-index='3'/>
<srun-backup id="d" host='172.16.96.251' port='6803' srun-index='4'/>
<srun id="e" host='172.16.96.251' port='6804' srun-index='5'/>
<srun id="f" host='172.16.96.251' port='6805' srun-index='6'/>

在 172.16.96.251上跑APACHE,resin, 172。16.96.247上跑resin
结果我发现好象只有一个IP的 resin log是在增长, 另一个不变, 意思就是只有一个resin在用, 当我把 172.16.96.247的resin关闭时,系统自动开始调用172。16。96。251的resin,但是作为主的resin,不能关闭了172。16。96。251的resin后不能自动调用172。16。96。247的resin。
我的理解是: 其他的副resin只能起备用的作用,不能同时一起进行解析, 但好象理论上讲不应该这样。

还有。 我这样实施均衡负载时, 还是有web server常常会阻塞现象, 就是讲这个均衡没有解决我目前遇到的问题。 请大家帮助。EMAIL: denny@workman.cn



--------------------
一步一步向前进的Denny.

:-)
denny_duan@163.net


----
一步一步向前进的Denny.

:-)
denny@workman.cn
[Original] [Print] [Top]
Subject: 这是我的启动方法有问题吗?
Author: duansx    Posted: 2003-11-05 11:36    Length: 514 byte(s)
[Original] [Print] [Top]


root/>/usr/local/resin/bin/httpd.sh -pid srun1.pid -server a start
root/>/usr/local/resin/bin/httpd.sh -pid srun4.pid -server d start
root/>/usr/local/resin/bin/httpd.sh -pid srun5.pid -server e start
root/>/usr/local/resin/bin/httpd.sh -pid srun6.pid -server f start

我查过服务的口都跑起来了,但怎么样知道它有效果咯?
有没有什么方法知道他在发挥效果因为我只是从页面感觉不出来速度或其他方面。
----
一步一步向前进的Denny.

:-)
denny@workman.cn
[Original] [Print] [Top]
Subject: Re: resin的均衡负载问题 请问大家有没有在实际中用过?
Author: anotherbug    Posted: 2005-01-17 08:55    Length: 919 byte(s)
[Original] [Print] [Top]
检查负载均衡是否正常运行的方法:
在resin.conf或web.xml中加入:
<allow-admin>true</allow-admin>
<servlet-mapping url-pattern='/resin-status'
servlet-name='com.caucho.http.servlet.ResinStatusServlet'>
<init-param enable='read'/>
</servlet-mapping>

然后http://***.com/resin-status

按F5刷新,你可以看到会在a,b,e,f之间随机访问,同时也可以看到应用程序在server上建立的session数量

......................
结果我发现好象只有一个IP的 resin log是在增长, 另一个不变, 意思就是只有一个resin在用, 当我把 172.16.96.247的resin关闭时,系统自动开始调用172。16。96。251的resin
............................

因为你访问server a时,会建立a****的session,你第二次访问,它会自动定向到server a
[Original] [Print] [Top]
« Previous thread
谁知道resin-ee-3.0.3加上APACHE后BEAN,JSP的配置方法
Java&jsp技术
6
Next thread »
请大家帮助优化一下RESIN.conf的参数配置
     

Copyright © 2007~2009 UNIX Resources Network, All Rights Reserved.      About URN | Privacy & Legal | Help | Contact us
webmaster: webmaster@unixresources.net
This page created on 2009-09-07 16:50:10, cost 0.0201189517975 ms.