自动化测试框架爱好者,非培训机构、非托、非盈利,纯个人!软件自动化测试交流 请加我QQ 459864689!更多自动化测试的信息请访问我的个人小站www.zhushangyuan.cn,专门研究selenium自动化测试框架的分享站点。

配置Apache Http Server做为WebLogic集群的代理服务器

上一篇 / 下一篇  2008-11-23 17:20:38 / 个人分类:weblogic中间件

 51Testing软件测试网:w(voE#wt

1. Weblogicweb服务器插件

,@xr ]bU z0

插件位置在/home/weblogic/bea/weblogic92/server/plugin51Testing软件测试网t[5[ G5Z^H

在安装weblogic软件的时候需要自定义安装,选择生成Web Server Plug-Ins项,才会安装web服务器插件。如图51Testing软件测试网~#PBb6B+E2T

51Testing软件测试网1K"s a_g_&`

 

?;?dDQE2D[0

51Testing软件测试网5@^UC+`G|

 

:S&V*oY1O}&moQ0

Windowns平台下安装的apache http server会使用到的web服务器插件文件为:/home/weblogic/bea/weblogic92/server/plugin/win/32/mod_wl_20.so51Testing软件测试网e;dS9qV$A

把该文件放到apache http server安装目录下的modules文件夹内。

.i5h6yM5cd%O$w0

AIX平台下安装的ibm http server(内核使用的是apache http server)会使用到的web服务器插件文件为:/home/weblogic/bea/weblogic92/server/plugin/aix/ppc/mod_wl_20.so

'Z8?H"@qj_0

 

-cg h3Y^0

2. Web服务器插件文件和apache http server版本对应51Testing软件测试网 Kr;E5K(IL&k2aK9C.]

mod_wl_20.so对应Apache2.051Testing软件测试网/Q!E8@"R&P[

mod_wl_22.so对应Apache2.251Testing软件测试网6OW"jZ1E xS.C

3. Apache httpd.conf文件集群修改

b5Jw rW B0

在后面加上,其中172.16.24.21:7001,172.16.24.21:7002,172.16.24.22:7001,172.16.24.22:7002是weblogic集群各个受管服务器的ip地址及端口:51Testing软件测试网#}v!A0_G

[7qlE#x1J0

#For Apache 2.x, manually add the following line to the httpd.conf file:51Testing软件测试网K)H,uX4D0K.Q

LoadModule weblogic_module  modules\mod_wl_22.so

yOM6O MY |0w:f0

<Location /> 51Testing软件测试网G3w!vG,eR

 SetHandler weblogic-handler 

ONh'y0w9b0

 PathTrim /51Testing软件测试网+~c|6B };X3p

 </Location>

[(P thp:wDZ,v6X0

<IfModule mod_weblogic.c> 

H'w7e%BL0

 WebLogicCluster 172.16.24.21:7001,172.16.24.21:7002,172.16.24.22:7001,172.16.24.22:7002

)E0E#`[$c!fk0

</IfModule>

&Q1V2KI,HA0e0
51Testing软件测试网)I"XGH6n'e@

性能优化(进程,线程,连接数设置):51Testing软件测试网n)PT&S0@fnyW%O

使用httpd –lwin平台)或者apachectllunix平台)可以查看预编译的模块,mpm模块等。51Testing软件测试网#Jdh_v

Windowns平台:51Testing软件测试网t]g^9Mm&s5NwK

Win系统为apache创建单独的一个进程,该进程负责创建子进程,每个子进程可创建3000个线程。需要设置ThreadLimit否则如果ThreadsPerChild超过1920,服务器会自动调整为1920. ThreadLimit不能超过15000,需要出现在ThreadsPerChild前面设置。MaxRequestsPerChild为每个子进程的最大请求响应数,0表示不限制大小。

7a,e?];J0

mdCi(oLV J-C9U0

 <IfModule mpm_winnt_module>

fh| XD9~&S F0

   ThreadLimit 5000

B9GzW't3^S0

   ThreadsPerChild 3000   51Testing软件测试网4I/S3c'W-h*V,O

   MaxRequestsPerChild 5000051Testing软件测试网&|k} F \K(f(l8Aq

  </IfModule>51Testing软件测试网[ q)P1x GUC

51Testing软件测试网]0w lik

AIX平台:

C0Ca-o:es0c051Testing软件测试网 c S^2{AK'E!f&l

<IfModule worker.c>51Testing软件测试网8J x | |[h

ThreadLimit        2551Testing软件测试网'D+@HR5P V\

ServerLimit        6451Testing软件测试网AJ4Pbd

StartServers        2

"A$o [&LD2u q0

MaxClients        1500

!P`(v3hD)h)a0RZ0

MinSpareThreads    25

@;oy|9N(q0

MaxSpareThreads    7551Testing软件测试网"`,f W6E7HN

ThreadsPerChild    25

0] m)[D,Sk\({0

MaxRequestsPerChild 0

Xk*f[O0

</IfModule>

V'~T6N:_!Tjr$fp0
51Testing软件测试网3L&k]!kW1M:KB#CZ

4. \logs\error.log常常看看日志

E$iE5y sgq0

TAG: weblogic中间件

 

评分:0

我来说两句

Open Toolbar