• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

用apache配置TongWeb集群

发布: 2009-6-24 10:35 | 作者: 不详 | 来源: 领测软件测试网采编 | 查看: 527次 | 进入软件测试论坛讨论

领测软件测试网

2.2 复制与本机操作系统匹配的下列文件到相应的位置
复制edir_daemon和edir_status到/usr/local/apache/bin;
复制mod_tongweb_director.so到/usr/local/apache/libexec;
复制tongweb_director.conf.default到/usr/local/apache/conf。

2.3 修改httpd.conf文件
在httpd.conf中,找到LoadModule的块,紧接所有LoadModule的语句,加入新的一行:
LoadModule tongweb_director_module libexec/mod_tongweb_director.so
并在后面加入一行:
AddModule mod_tongweb_director.c

2.4 配置应用,此处以/BossWeb为例。
此处分别在10.46.6.175和10.46.6.181上的tongweb的管理台上配置几个TongWebDirector类型连接,对应应用前缀都为/BossWeb,连接分别为下面2个:
host=10.46.6.175 port=2008
host=10.46.6.181 port=2008
删除原先的9004端口的http类型的连接(tongweb对这块的支持不好,如果两种类型的连接都在的话,应用加载类的时候会重复加载,导致错误)

该配置保存在/boss/websvr/webapp/BossWeb.war/WEB-INF目录下的teas-web.xml文件中,需要备份一下原先的文件。

2.5 配置tongweb_director.conf文件
首先将tongweb_director.conf.default复制成tongweb_director.conf文件,用编辑器打开,注释掉所有的标记块,这样做的目的是避免虚拟的应用配置引起不必要的应用配置检查,增加Director启动时间。然后根据上面的应用配置,加入新的配置标记,基本配置如下:




特别注意应用的prefix应该配置成和后端服务器添加新连接时所配置的URL Prefix拼写完全一致,包括大小写,否则不能得到正常结果。为了能在其他主机上验证TongWebDirector状态,找到Status标记,删除下面两行:



weight="0" 权重为0表示该服务器为备份服务器
weight="1" 权重为1表示该服务器的访问量为1
weight="2" 权重为2表示该服务器的访问量为1的两倍

2.6 进入/opt/apache/bin,运行./apachectl start,启动Apache服务器
进入/usr/local/apache/logs察看文件列表,可看见新增文件目录edir,其中包含文件tongweb_director.ipc。该文件是包含所有apache子进程在处理TongWebDirector请求时使用的共享内存数据的scoreboard文件。正常路径在Apache的logs/edir子目录中,首次运行TongWebDirector时自动创建。

在浏览器中输入http://10.46.6.181:9004/status,(WebServerIP是Director所在服务器的IP ,Port是Apache的HTTP端口,详见更改httpd.conf文件)察看是否正常返回。如果正常,浏览器应该有内容返回,如下图:

2.7(可选) 访问配置的前缀为/BossWeb的应用
配置步骤到第6)步如果正常则已经顺利结束,此时可以开始使用TongWebDirector,在浏览器中使用URL
http://10.46.6.181:9004/BossWeb/login.jsf,(WebServer是Director所在服务器)正确进入应用对应页面

参考文档:TongWeb40_Manual.pdf

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

22/2<12

关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网