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.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
查看错误日志
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
WAS维护常用操作的更多相关文章
- Oracle以及SDE维护常用命令-查看表空间等
之前现场反馈一个数据更新的问题,查看感觉是因为表空间满了导致的(错误在之前的博客随笔中写过),因此远程对服务器进行查看.个人平常都是通过Oracle客户端的Entreprise Manager Con ...
- MongoDB副本集的常用操作及原理
本文是对MongoDB副本集常用操作的一个汇总,同时也穿插着介绍了操作背后的原理及注意点. 结合之前的文章:MongoDB副本集的搭建,大家可以在较短的时间内熟悉MongoDB的搭建和管理. 下面的操 ...
- Linux系统管理和维护常用命令
Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文件] ls 选项及说明 -a 显示 ...
- linux 常用操作以及概念
一.常用操作以及概念 查看LINUX发行版的名称及其版本号的命令: lsb_release -a cat /etc/redhat-release(针对redhat,Fedora) 0.rpm包路径:/ ...
- Docker 基础概念科普 和 常用操作介绍
Docker 基础概念 Docker是什么? Docker的思想来自于集装箱,集装箱解决了:在一艘大船上,可以把货物规整的摆放起来.并且各种各样的货物被集装箱标准化了,集装箱和集装箱之 ...
- 5.Project常用操作介绍
Project常用操作介绍 1.项目浏览器 2.项目属性 Name:项目名称 Category:项目组织结构 Author:作者 Copyright:版权 Image:项目图标 Description ...
- MongoDB 副本集的常用操作及原理
本文是对MongoDB副本集常用操作的一个汇总,同时也穿插着介绍了操作背后的原理及注意点. 结合之前的文章:MongoDB副本集的搭建,大家可以在较短的时间内熟悉MongoDB的搭建和管理. 下面的操 ...
- Stream常用操作以及原理探索
Stream常用操作以及原理 Stream是什么? Stream是一个高级迭代器,它不是数据结构,不能存储数据.它可以用来实现内部迭代,内部迭代相比平常的外部迭代,它可以实现并行求值(高效,外部迭代要 ...
- 【三】用Markdown写blog的常用操作
本系列有五篇:分别是 [一]Ubuntu14.04+Jekyll+Github Pages搭建静态博客:主要是安装方面 [二]jekyll 的使用 :主要是jekyll的配置 [三]Markdown+ ...
随机推荐
- JSOI地铁换票 (贪心)
简单贪心即可. ..] of longint; var a,b:arr; i,n,m,sum:longint; procedure sort(var a:arr;l,r: longint); var ...
- Magento产品批量导入方法?
从事外贸的我们在工作中,经常需要添加成千上万个的产品,如果一个一个的去上传,要花费很多时间,有是很让人头痛,那么应该如何实现产品批量上传?如果使用的是Magento系统的话,那么你现在有福利了,因为M ...
- InitGoogleLogging坑爹
google::InitGoogleLogging(argv[0]); //::google::InitGoogleLogging(argv[0]); 加上这句,竟然没有日志
- 用UltralSO安装CentOS 和 Ubuntu
UltralSO是一个U盘制作工具,这几天用UltralSO安装了CentOS和Ubuntu 制作这两个U盘启动程序的区别是,CentOS安装完后,需要把.iso文件拷贝到U盘中,而且CentOS文件 ...
- SPAdes
用后感: 拼个小基因组还好,对于很大的基因组,文库很多的,还是不要用了.服务器768G内存,都不够用.... 主页: http://bioinf.spbau.ru/spades 说明书: http:/ ...
- Java程序如何生成Jar、exe及安装文件
http://blog.csdn.net/luoweifu/article/details/7628006/ 一.用Eclipse生产Jar文件 首先,看一下我的项目的目录结构: 1,项目名字上面点右 ...
- ZOJ 1068 P,MTHBGWB
原题链接 题目大意:给定一个字符串,先用Morse Code编码,把编码倒序,再解码成字符串.现给定处理后的字符串,求原始信息. 解法:用C++String类的函数.每次读入一个字符,就在string ...
- JS控制文本框textarea输入字数限制
<html> <head> <title>JS限制Textarea文本域字符个数</title> <meta http-equiv="C ...
- C函数及指针学习2
1.break 永久终止循环,continue 结束当前循环 2.switch 每个case标签要有唯一值,(且为常量或常量表达式) 不加break 时执行流会贯穿整个case 标签 3 赋值操作符 ...
- LAMT基于mod_jk方式的负载均衡集群
一.系统环境 1.apache服务器 系统环境:CentOS release 6.5 (Final) ip地址:192.168.1.203 2.tomcat1服务器 系统环境:CentOS relea ...