WAS快速入门手册.docx
《WAS快速入门手册.docx》由会员分享,可在线阅读,更多相关《WAS快速入门手册.docx(10页珍藏版)》请在冰豆网上搜索。
![WAS快速入门手册.docx](https://file1.bdocx.com/fileroot1/2023-2/4/9148fdd3-07a9-4055-ae85-4117fc4e1ca6/9148fdd3-07a9-4055-ae85-4117fc4e1ca61.gif)
WAS快速入门手册
Preparedon22November2020
WAS快速入门手册
WAS快速入门手册
编写原则
1.技术别人是教不会的,只有靠自己学会
2.以PD为主,系统学习为辅
3.给出开放问题,自己去找答案,总结经验
日常维护
1.安装WAS
a)安装,,
b)创建profile
c)安装htppServer和plugin
d)配置集群
i.高级:
配置共享域
e)发布程序
f)配置DB数据源
g)配置LDAP
h)配置安全性
i.与的区别
ii.配置SSO
i)高级:
配置JMS
2.升级WAS
a)静默安装
b)升级JDK和WAS
3.AIX命令
a)was本身命令startServer-trace,,等
b)常用命令,ls–ltr,df–g,tar等
c)topas,vmstat,netstat等监测命令
d)收集Crash,hang信息时的命令
e)ulimit,crontab等系统调整,监测命令
4.调优WAS
a)WAS上线前,参数调整
i.JVM,日志等
b)压力测试过程中,调整WAS参数
c)WAS连接DB2,Oracle后,如何监测数据库,如果区分是WAS的问题,还是数据库的问题
5.收集WAS数据
a)Mustgather
b)其中难以收集数据:
Crash,Hang
6.分析heapdump
a)说明:
本地安装IBMSupportAssistantv3
b)ecurep网站
7.分析Javacore
a)参考DiagnosticsGuide
b)注意CurrentThread等信息
8.编写测试代码
a)编写来测试页面问题
b)处理乱码问题
9.使用wsadmin
a)在window使用wsadmin,来生成javacore等数据
b)高级:
设置动态trace
10.配置Edge
a)请参见Edge的中第七章"配置分配器组件",和第21章"分派器的高级功能"配置高可用性
日常维护30问
1.AIX上,,WAS6的安装目录的位置
2.WAS6中profile的位置,profile的作用,如果创建profile
3.WAS,JDK,HttpServer,Plugin,GSK的版本
4.collector工具可以收集的数据,不能收集什么的数据请至少列出三条。
5.通过javacore都能看出什么信息请至少列出10条。
6.请列出的作用,都和管理控制台的那些设置对应。
请至少列出10条。
7.请列出的作用,都和管理控制台的那些设置对应。
请至少列出5条。
8.发布应用程序时,如何改变程序的安装目录
9.中,不装DM可以创建两个server吗这种做法和创建集群有什么区别
10.应用的安装目录的位置,,WAS6中的区别
11.nodename和hostname的区别
12.配置httpserver和直接访问9080区别
13.配置本地OS安全性的步骤
14.,,发布插件的差别
15.什么版本的补丁使用,什么版本使用
16.WAS上线后,那些参数默认值太小,需要修改,要设置那些参数。
17.动态trace,和trace的区别,设置方法的异同
18.HP中javacore的生成位置。
19.下面一段垃圾回车日志,请描述各个字段的意义存在的问题。
20.
21.请给出一段的垃圾回车日志,描述各个字段的意义
22.怎么扩/usr所在的文件系统。
23.,使用的jdk都是什么版本。
24.配置数据源的四个级别都是什么区别是什么
25.怎么看一台AIX的IP地址。
26.将一个sh从window文件上传到Unix,不能运行。
该怎么处理。
27.怎么看一个AIX的硬件,操作系统,WAS,DB2是32还是64位的
28.怎么使用find进行模糊查询,怎么使用find在文件中进行查询
29.使用ftp上传文件时,bin命令的意义
30.如何配置数据源的默认schema
31.数据源设置中超时时间等四个时间设置的意义都是什么都会对应什么样的问题
32.怎么自动清除heapdump文件。
33.plugin分发的处理过程。
34.集群中,session是如何在多个server间分发和处理的
35.如何用一个非root用户启动was和httpserver。
36.配置edge时,共四台机器,2个edge,设置为HA,2台web服务器,写出配置的主要步骤
PD常见问题:
说明:
将常见问题总结如下,给出了处理“不能启动”问题的一点检验做为参考,请大家按照下面的思路自己去寻找答案。
1.问题现象:
2.收集数据的方法:
3.可能的原因:
4.分析问题的方法:
参考资料:
1.WAS的MustGather(参见最后链接)
2.PD红皮书
3.Support网站
常规问题:
1.不能启动
问题描述:
使用命令忙启动WAS时,启动失败。
处理方法:
1.检查startServer的提示。
2.检查,,
3.server1–trace后,检查
常见原因:
1.该server已经启动。
2.该server没有定义。
例如名称写错:
sever1
3.集群中nodeagent没有启动
4.端口冲突,例如9080
5.文件系统满
6.JVM参数错误
7.非Root用户
2.Crash
3.Hang
4.OOM
5.NativeOOM
6.DBConnections
a)WAS连接DB2,Oracle后,如何监测数据库,如果区分是WAS的问题,还是数据库的问题
7.乱码/DBCS
8.安全性
9.配置LDAP
a)说明:
学习使用ldp等本地工具
10.JNDI/Naming
11.Classloader
12.JSP
13.ServletEngine/WebContainer
14.Plugin
15.HttpServer
高级问题:
1.Edge
2.Ejb
3.JMS
4.Portal
5.WBISF,WPS中MQ的问题
6.LDAP高级配置
a)Lotus
b)LDAP调优
PD30问:
1.如果不能现场解决问题,该怎么handle客户。
2.出现OOM的原因都有那些标志都是什么请至少列出三种。
3.收集Crash数据时,都有哪些注意事项。
请至少列出五种。
a)dbx_trace不能运行,该怎么办
4.客户问,“系统不能响应”,都该问什么问题去具体定位问题。
5.hang产生的原因都有那些,表现都是什么,请至少列出五种。
6.页面显示有乱码,该怎么解Form中的get方法有中文,该怎么处理
7.JDBC的type2和type4的driver,区别在那里
8.怎么保证生成一个完整的core文件请至少列出五个要素。
9.怎么设置不生成heapdump
10.怎么在没有出现OOM时,生成heapdump
11.httpserverhang该如何处理。
12.怎么判断一个WAS被ITCAM监管,ITCAM带来的常见问题有哪些
13.怎么关闭一个WAS中的JIT
14.配置Portal或WAS与TAM连接,login和logout该如何配置,会出现什么问题
15.如果使用9081做为端口,都需要做什么配置。
16.报找不到一个class的错误,该如何处理
17.WAS带的JVM,如果不设置初始堆大小和最大堆大小,它们的缺省值是多少
18.如何打开WAS内部的HTTPServer的访问日志
19.如果设置数据库连接为共享联系,和非共享连接
20.修改db2inst1的密码,都需要修改WAS中的什么地方的配置。
21.JDNI和JNI都是指什么
22.将一个WAS所在的rootvg恢复到另一台机器,都要做什么修改。
参考资料
1.Infocenter
2.Support网站
位置:
查找已知问题
按产品进行查询
熟悉Mustgather
熟悉各个问题的现象和收集数据的方法
3.红皮书
.系统管理
sg246195(IBMWebSphereApplicationServerSystemManagementandConfiguration).pdf
sg246451(WebSphereApplicationServerV6SystemManagement&ConfigurationHandbook).pdf
sg247304(WebSphereApplicationServer-SystemManagementandConfiguration).pdf
这本书系统的讲述了WAS系统管理的概念和操作,而且很多知识都讲述了底层的原理,比如session,naming,nodeagengt管理等.
.集群,性能
sg246198(IBMWebSpherePerformance,Scalability,andHighAvailabilityWebSphereHandbookSeries).pdf
sg246198(IBMWebSpherePerformance,Scalability,andHighAvailabilityWebSphereHandbookSeries).pdf
客户的生产环境,一般都配置了群集.性能问题,也是他们最为关注的.该书讲述了在群集环境中,SSL,WAS,IHS,Plugin,Edge,EJB的工作原理,
.安全
redp3944(WebSphereSecurityFundamentals).pdf
sg246316(WebSphereApplicationServerV6SecurityHandbook).pdf
sg246316(IBMWebSphereApplicationServerSecurityHandbook).pdf
介绍了密钥的原理,配置安全性的方法
.PD
sg246798(WebSphereApplicationServerV6ProblemDeterminationforDistributedPlatforms).pdf
客户使用WAS时,用法千差万别,出现的问题也林林总总.这本书讲述最WAS常见的问题,可以
与MustGether,和Fixlist结合起来看.这样,即使我们遇到一个新问题,也知道从何入手.
MustGether:
.JDK
DiagnosticsGuide
JDK是J2EE和WAS的基础,也是处理hang,heapdump问题的关键.该书讲述了JDK垃圾收集,
heapdump,javacore的原理.
DiagnosticsGuide
4.Retain系统
使用Retain,CCWIN,WebRetain等在PMR中进行查询。