在浏览器中输入http://172.20.50.96:8080/ShoppingCart/ClusterTest.jsp,页面上会显示”Cluster Test!”字样。
图58
本文在Windows 2003 Enterprise上的被管理服务器的控制台打出:Cluster Test! 在哪台被控服务器上打印,每次会不一样。
图59
ClusterTest.jsp文件内容:
<HTML>
<HEAD><TITLE>Cluster Test Page</TITLE></HEAD>
<BODY>
<%
out.println(“Cluster Test!”);
System.out.println(“Cluster Test!”);
%>
</BODY>
</HTML>
4.4.5. 负载均衡测试
通过 Apache 中所带的ab包(只需要单个文件ab.exe 即可,本文安装了Apache2.2,ab.exe所在目录为C:\Program Files\Apache Software Foundation\Apache2.2\bin)来进行并发访问的模拟测试,使用如下的命令就可以完成压力测试。
ab.exe -n 100 -c 10 http://172.20.50.96:8080/ShoppingCart/ClusterTest.jsp
参数
n 代表请求的总数量
参数
c 代表并发的请求数
url 为要测试压力的地址
图60
压力测试完成后,我们从Managed Servers 的控制台上可以看到打印输出,ManagedServer_1,ManagedServer_2,ManagedServer_4 都打印出了”Cluster Test!“字样(这里ManagedServer_3,ManagedServer_5没有打出,不同的测试环境,哪个受管理服务器打印可能不同),这说明,在并发请求的情况下,集群能够将请求进行分发,以达到负载平衡的目的。
4.5. 关闭WebLogic 服务
4.5.
4.5.1. 在控制台中关闭服务
进入控制台,在左侧”控制台”点击”服务器”链接,在界面主区域中点击”控制”tab按钮,选择要关闭的服务器,如下图。
图61
点击”关闭”按钮,选择”当工作完成时”或者”立即强制关闭”,建议您按照顺序关闭服务器,当受管理服务器和代理服务器关闭后,再关闭管理服务器。
图62
下图是一个受管理服务器关闭后的控制台消息。
图63
4.5.2. 在cmd命令行下关闭服务
这里以关闭一个受管理服务器为例,关闭代理服务器和管理服务器一样,都要用到stopManagedWebLogic.cmd命令,格式为”stopManagedWebLogic.cmd 要关闭服务的名字”。打开windows的cmd命令行工具,进入172.20.50.96上的E:\study\WebLogic11g\user_projects\domains\MyCluster_Domain\bin路径,打以下命令回车:
“stopManagedWebLogic.cmd Cluster_ManagedServer_3″,中间提示输入用户名和密码,这里分别是weblogic,weblogic1。关闭后如下图:
图64
4.5.3. 按下Ctrl+C强制关闭
点击正在运行的服务器控制台,按下Ctrl+C组合键,输出几行文字后,控制台会打出”终止批处理操作吗(Y/N)? “消息,输入”Y”,回车,该服务器将被强制关闭。
图65
以下文章点击率最高
Loading…