今天在wls90上又做了一次cluster,配置如下:
機器型別 作業系統 硬體配置 角色 備註
ibm r61i xp ip: localhost port:7001 administrator serve 管理伺服器
ibm r61i xp ip: localhost port:8080 proxy server **伺服器
ibm r61i xp ip: localhost port:7082 managed server 受管理伺服器
ibm r61i xp ip: localhost2 port:7084 managed server 受管理伺服器
ibm r61i xp ip: localhost port:7086 managed server 受管理伺服器
cluster配置:
name: mycluster
multicast address:239.192.0.1
multicast port:7777
cluster address:這裡可以為空
將三個managed server新增到集群中
建立domain時的最後一步,為集群建立http**mycluster,選擇proxyserver.
這樣domain就配置完畢。
下面準備指令碼:
編輯口令檔案
在剛才建立的域目錄下建立boot.properties檔案,內容為:
username=weblogic
password=weblogic
編輯啟動管理伺服器的檔案
在剛才建立的域目錄下的bin目錄中建立startadminserver.cmd,內容為:
@echo off
@rem 啟動管理伺服器.
start .\startweblogic
@rem 啟動**伺服器.
@rem 使用startmanagedweblogic命令啟動managed server,它的命令格式是:
@rem startmanagedweblogic.cmd managed server的名稱 administrator server位址
@rem startmanagedweblogic 受管理伺服器名稱 管理伺服器url
編輯啟動受管理伺服器(managedserver_1)的檔案
在剛才建立的域目錄下的bin目錄中建立startmanagedserver_1.cmd,內容為:
@echo off
@rem 啟動受管理伺服器managedserver_1.
@rem 啟動managed server
@rem 使用startmanagedweblogic命令啟動managed server,它的命令格式是:
@rem startmanagedweblogic.cmd managed server的名稱 administrator server位址
@rem startmanagedweblogic 受管理伺服器名稱 管理伺服器url
編輯啟動**伺服器(managedserver_2)的檔案
在剛才建立的域目錄下的bin目錄中建立startmanagedserver_2.cmd,內容為:
@echo off
@rem 啟動受管理伺服器managedserver_2.
@rem 啟動managed server
@rem 使用startmanagedweblogic命令啟動managed server,它的命令格式是:
@rem startmanagedweblogic.cmd managed server的名稱 administrator server位址
@rem startmanagedweblogic 受管理伺服器名稱 管理伺服器url
編輯啟動**伺服器(managedserver_3)的檔案
在剛才建立的域目錄下的bin目錄中建立startmanagedserver_3.cmd,內容為:
@echo off
@rem 啟動受管理伺服器managedserver_3.
@rem 啟動managed server
@rem 使用startmanagedweblogic命令啟動managed server,它的命令格式是:
@rem startmanagedweblogic.cmd managed server的名稱 administrator server位址
@rem startmanagedweblogic 受管理伺服器名稱 管理伺服器url
(注:使用startmanagedweblogic命令啟動managed server,它的命令格式是:
startmanagedweblogic.cmd managed server的名稱 administrator server位址)
然後通過做好的指令碼把以上server都啟動起來
通過http://localhost:7001/console進入控制台
下面進入我想做的事情——測試這個集群的分發功能
編寫乙個簡單的web應用,會在瀏覽器和控制台上列印「ok」
然後講這個應用部署到集群上
然後通過apache中所帶的ab包來進行分發訪問的壓力測試,使用如下的命令:
ab是測試程式的名稱
引數n代表請求的總數量
引數c代表併發的請求數
url為要測試壓力的頁面
注:使用這個命令時,一定要在系統路徑中能夠找到該程式,否則不能執行。
壓力測試完成後,我們從managed server的控制台上可以看到,managedserver_1,managedserver_2,managedserver_3都列印出了「ok」 字樣,這說明,在併發請求的情況下,集群能夠將請求進行分發,以達到負載平衡的目的。
配置集群注意的地方:
admin server只用於集群的管理,而不能參與集群事務。
web應用應該部署到集群上,檔案的同步是由weblogic來完成的。
另外,ab -n 100 -c 10 http://localhost:8080/index.jsp
這個http://localhost:8080/index.jsp就是在ie上輸入的用來訪問web應用的位址,之前我在配的時候
弄成了http://localhost:8080/應用包名/index.jsp,結果一直沒分發。
Weblogic10 3集群配置
1 兩台機器,a 192.168.10.71,這個是主伺服器。b 192.168.10.72.這個是被管理伺服器。2 先對a主機做操作 安裝weblogic10.3,然後 開始 選單 程式 oracle weblogic beahome 1 weblogic server 10gr3 tools c...
weblogic11集群之建立節點信任
1 管理server和被管server的domain名字必須一致。custer domain 2 在被管server的 common nodemanager nodemanager.domains檔案中新增domain的路徑,custer domain 寫道custer domain c oracl...
關於Weblogic 10 3 1集群及調優經歷
一 集群 集群易於管理 靈活的負載平衡 較強的安全機制 配置前的規劃 作業系統 硬體配置 角色windows ip 192.168.1.101 7001 adminserver windows ip 192.168.1.101 80 proxy server windows ip 192.168.1...