WAS維護常用操作


0.WAS學習地址:


http://www.open-open.com/doc/list/276?pn=1
http://www.doc88.com/p-7498799200332.html
http://www.doc88.com/p-087655435197.html

 

1.WAS 各服務腳本的路徑(UNIX環境下)

1.1啟動順序:
export JAVA_HOME=/app/IBM/WebSphere/AppServer/java
export LANG=zh_CN.gb18030(linux) Zh_CN.GB18030(AIX)
 
/data2/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/startManager.sh
/data2/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh
/data2/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh master
/data2/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server1
/data2/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startServer.sh server2
/data2/IBM/HTTPServer/bin/apachectl –k start

 

1.2停止中間件順序則相反,比如unix下停止was中間件:

/data2/IBM/HTTPServer/bin/apachectl –k stop          # (WAS 6.0時的命令)

/data2/IBM/HTTPServer/bin/httpd -d /data2/IBM/HTTPServer -k stop -f /data2/IBM/HTTPServer/conf/httpd.conf  # (WAS6.0時的命令)


/data2/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopServer.sh server1   
/data2/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopServer.sh server2
/data2/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopServer.sh master
/data2/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/stopNode.sh
/data2/IBM/WebSphere/AppServer/profiles/Dmgr01/bin/stopManager.sh

注意:啟動的時候需要先啟動master后才能啟動其他的節點,如果水平集群則要先停止從服務器再停止主服務器,啟動則先啟動主再啟動從。

2.示例-啟動node   agent 服務器:

[root@TEST144239 /]# cd /data2/IBM/WebSphere/AppServer/profiles/AppSrv01/bin

[root@TEST144239 bin]# sh startNode.sh

ADMU0116I: 正在文件
             /data2/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/startServer.log
           中記錄工具信息

ADMU0128I: 正在啟動具有   AppSrv01 概要文件的工具
ADMU3100I: 正在從服務器讀取配置:nodeagent
ADMU3200I: 服務器已啟動。正在等待初始化狀態。
ADMU3000I: 為電子商務開放服務器   nodeagent;進程標識為 4911
啟動過程細節

2.1查看服務器狀態:

[root@TEST144239   bin]# sh   serverStatus.sh -all

ADMU0116I:   正在文件

             /data2/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/serverStatus.log

           中記錄工具信息

ADMU0128I:   正在啟動具有   AppSrv01 概要文件的工具

ADMU0503I:   正在檢索所有服務器的服務器狀態

ADMU0505I:   在配置中找到服務器:

ADMU0506I:   服務器名稱:nodeagent

ADMU0506I:   服務器名稱:server1

ADMU0506I:   服務器名稱:webservers1

區域/單元名:   <default>

Username:   admin

Password:                                                                                                                                                                                                   ADMU0508I: Node Agent“nodeagent”處於 STARTED 狀態

ADMU0509I:   無法訪問   Application Server“server1”。它似乎已停止。

ADMU0508I:   Web server“webservers1”處於 STOPPED 狀態
查看服務狀態

2.2啟動服務

[root@TEST144239   bin]# sh startServer.sh server1 –trace

ADMU0116I:   正在文件

             /data2/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/startServer.log

           中記錄工具信息

ADMU0128I:   正在啟動具有   AppSrv01 概要文件的工具

ADMU3100I:   正在從服務器讀取配置:server1

ADMU3200I:   服務器已啟動。正在等待初始化狀態。

ADMU3000I:   為電子商務開放服務器   server1;進程標識為 5648
啟動服務

2.3關閉服務

[root@TEST144239 bin]# sh stopServer.sh server1 -username admin -password admin

ADMU0116I: 正在文件

           /data2/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/stopServer.log

           中記錄工具信息

ADMU0128I: 正在啟動具有 AppSrv01 概要文件的工具

ADMU3100I: 正在從服務器讀取配置:server1

ADMU3201I: 發出了服務器停止請求。等待停止狀態。

ADMU4000I: 服務器 server1 停止已完成。
關閉服務

2.4HTTP服務

[root@TEST144239 bin]# pwd
/data2/IBM/HTTPServer/bin
[root@TEST144239 bin]# httpd -d /data2/IBM/HTTPServer -k stop -f /data2/IBM/HTTPServer/conf/httpd.conf

3. 查看錯誤日志

[root@TEST144239   ~]# find /data2/IBM  -name SystemErr.log

/data2/IBM/WebSphere/AppServer/profiles/Dmgr01/logs/dmgr/SystemErr.log
/data2/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/nodeagent/SystemErr.log
/data2/IBM/WebSphere/AppServer/profiles/AppSrv01/logs/server1/SystemErr.log
查看錯誤日志

 

配置工具配置過程以及生成部署EJB是否成功,可以查看日志

   was_sysconfig.log ---WAS中間件

3.1生成WAS內存溢出文件

生成javacore和heapdump例子:

/data2/IBM/AppServer/profiles/AppSrv01/bin>sh wsadmin.sh

  WASX7209I: 使用 SOAP 連接器連接到節點 javavagNode01 上的進程“server1”;進程的

 類型為:UnManagedProcess

 WASX7029I: 要獲取幫助,請輸入:“$Help help”

wsadmin>set jvm [$AdminControl completeObjectName type=JVM,process=server1,*]

   WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JV

   M,J2EEServer=server1,version=6.1.0.11,type=JVM,mbeanIdentifier=JVM,

   cell=javavagN   ode01Cell,spec=1.0

 

wsadmin>$AdminControl invoke $jvm dumpThreads

   生成的javacore位置為:

   /data2/IBM/AppServer/profiles/AppSrv01/javacore.20090410.153958.3564.txt

 

wsadmin>set objectName [$AdminControl queryNames WebSphere:type=JVM,process=server1,*]

    WebSphere:name=JVM,process=server1,platform=proxy,node=javavagNode01,j2eeType=JVM,

    J2EEServer=server1,version=6.1.0.11,type=JVM,mbeanIdentifier=JVM,cell=javavagNode01Cell,spec=1.0

wsadmin>$AdminControl invoke $objectName generateHeapDump

wsadmin>

生成的Heapdump文件位置為:

/data2/IBM/AppServer/profiles/AppSrv01/heapdump.20090410.154059.3564.phd

4.WAR包部署發布后的路徑:

[root@TEST144239   ~]#  cd /data2/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps

[root@TEST144239 installedApps]# ll

總用量 4
drwxr-xr-x 3 root root 4096 3月  21 15:53 HASOMSPRODWEB1Cell01


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM