在瀏覽器中輸入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…