was的應(yīng)用部署,訪問與簡單問題排查
1.Was 底層架構(gòu)底層結(jié)構(gòu)圖注:A. 前端用戶通過ip 或者域名解析訪問,訪問請求被ihs 接收到,然后ihs 將請求平均的分發(fā)到應(yīng)用服務(wù)器上。B .應(yīng)用服務(wù)器上最底層是node,node 的作用主
1.Was 底層架構(gòu)
底層結(jié)構(gòu)圖
注:A. 前端用戶通過ip 或者域名解析訪問,訪問請求被ihs 接收到,然后ihs 將請求平均的分發(fā)到應(yīng)用服務(wù)器上。
B .應(yīng)用服務(wù)器上最底層是node,node 的作用主要是用來通信,當(dāng)一個dm 下有多個cluster 時,這些cluster 的之間的信息同步通過node 來完成;而server 是建立在node 之上,所以如果服務(wù)器上node 沒啟,server 是啟不動的。
C .應(yīng)用程序包是部署在server 之上的,所以如果程序包發(fā)好了,既可以通過訪問ihs 來訪問程序包,也可以通過訪問server 來訪問程序包,具體的訪問方法請參考第三節(jié)【應(yīng)用包的訪問】。
2.Was 的應(yīng)用部署
下面以供應(yīng)商網(wǎng)站的發(fā)版為例,包名為
VenderEAR
,找到包的位置,并填寫好上下文文根
下一步
注意包所在的cluster 跟ihs 的選擇,發(fā)完包訪問程序的時候需要查看該信息
下一步
點應(yīng)用更新
3. 應(yīng)用包的訪問
3.1通過ihs 訪問
包發(fā)完后,怎么訪問,需要查看應(yīng)用包所發(fā)到的位置 仍然以venderEAR 包為例,首先找到這個包
點擊進(jìn)入,然后點“特定于目標(biāo)的應(yīng)用程序狀態(tài)”
查看到如下信息
Cluster 選的是ScmClust,ihs 選的是webserver02。 ihs 的具體ip 通過如下方式查看
首先在WEB 服務(wù)器里面找到該ihs ,找到它對應(yīng)的node
接著在【系統(tǒng)管理】里找到該
node
,點擊進(jìn)入
發(fā)現(xiàn)該node 所在的服務(wù)器為wasqas02.yutong.com ,測試服務(wù)器的域名與IP 對應(yīng)表如下: 10.8.2.201 wasqas01.yutong.com
10.8.2.202
10.8.2.239
10.8.2.240
10.8.2.241
10.8.2.242 wasqas02.yutong.com wasqas03.yutong.com wasqas04.yutong.com wasqas05.yutong.com wasqas06.yutong.com
所以該node 所在的服務(wù)器ip 應(yīng)該為10.8.2.202,那么通過ihs 的訪問方式為 (注意上下文文根)
3.2. 通過單個server 來訪問
a. 已確定程序包發(fā)到了ScmClust 上,該cluster 下的兩個server 為scm01和scm02,如下
那么訪問server 即是訪問scm01跟scm02. b. 找到Scm01使用的端口,過程如下
點端口,找到wc_defaulthost
使用的是9081。
接著找到Scm01所在的服務(wù)器,過程如下:
先確定Scm01底層的node
接著在【系統(tǒng)管理】里面找到該node
點擊進(jìn)入,查看所在的服務(wù)器
所以Scm01所在的服務(wù)器為wasqas01.yutong.com,ip 為10.8.2.201 通過scm01來訪問的方法為:http://10.8.2.201:9081/ScmWeb
同理可以查出通過Scm02來訪問的方法為
4. 停啟應(yīng)用
4.1停應(yīng)用
仍然以VenderEar 包為例
停該應(yīng)用即是要停Scm01和Scm02
停Scm01過程如下,首先登入10.8.2.201服務(wù)器
進(jìn)入/opt/IBM/WebSphere/ScmWeb01/bin目錄(/opt/IBM/WebSphere目錄是通用的,接著根據(jù)node 的不同進(jìn)入不同目錄,如這里的ScmWeb01,然后進(jìn)入bin 目錄)
執(zhí)行命令./stopServer.sh Scm01
也可以不僅該目錄,執(zhí)行執(zhí)行下列命令
/opt/IBM/WebSphere/ScmWeb01/bin/stopServer.sh Scm01
注:末尾的參數(shù)Scm01是server 的名字
停Scm02過程類似,登到10.8.2.202,執(zhí)行以下命令
/opt/IBM/WebSphere/ScmWeb02/bin/stopServer.sh Scm02
4.2啟應(yīng)用
啟Scm01過程如下
登進(jìn)10.8.2.201,執(zhí)行以下命令
/opt/IBM/WebSphere/ScmWeb01/bin/startServer.sh Scm01
啟Scm02過程如下
登進(jìn)10.8.2.202,執(zhí)行以下命令
/opt/IBM/WebSphere/ScmWeb02/bin/startServer.sh Scm02
如果DM 里server 的狀態(tài)顯示如下,則表示正常啟動了
4.3 暴力停啟方法
有時會碰到正常停是停不了應(yīng)用的,這是因為系統(tǒng)里進(jìn)程的連接釋放不了。
這時候直接在系