 |
|
3. WAS 故障诊断的常用工具有哪些?
答:
故障诊断是查找并除去问题的起因的过程。一旦您发现 WebSphere 运行环境有问题,故障诊断过程就开始。WebSphere 的基本故障诊断策略包括:
1. 记录症状
根据您的应用程序、服务器或是工具中出现的问题的类型,您可能接收到表明出现问题的消息。通过记录每条消息的详细信息,您就会对定位问题的所在了解更多。
2. 重新创建问题
如果您一直有可重复的测试用例,则您可以很方便地确定哪些解决方案是必需的。
3. 除去可能的起因
通过排除那些不是导致问题的组件以缩小问题的范围,您可以使问题简单化,并且避免浪费时间。
4. 使用诊断工具
WebSphere Application Server 提供了一些帮助管理员以及开发者进行故障诊断的工具和资源,合理的利用这些工具和资源,当 WebSphere Application Server 出现故障的时候,可以帮助我们准确的定位问题的所在。
以下介绍了如何收集故障诊断的资源:
确定 WebSphere 产品安装信息:
可以执行 versionInfo 命令。
确定 JDK 的版本信息:
通过从命令行运行 java -fullversion
确定 Web 服务器的版本信息:
检查 Windows 平台上的IBM HTTP Server的版本信息,可以运行 apache.exe -v。检查 Unxi 和 Linux 平台上的 IBM HTTP Server 的版本信息,可以运行 httpd -v。
管理控制台消息:
管理控制台提供了一些重要的关于 WAS 运行时事件以及配置问题的信息。在管理控制台中的故障诊断中显示了运行状态的消息,您可以查看配置问题的消息以及运行时消息。通常运行时事件的错误信息页包含了重要信息。
使用日志文件:
WebSphere Application Server 可以将系统消息写到几个通用日志中,包括 JVM 日志、进程日志和 IBM 服务日志。
使用跟踪:
跟踪文件显示 WebSphere Application Server 基本类调用的方法的时间和顺序,您可使用这些文件来查明故障。
WebSphere Application Server 中的故障诊断工具包括:日志分析器、收集器工具、首个故障数据捕捉(First Failure Data Capture,FFDC)、IBM Support Assistant 等。
日志分析器:
Log Analyzer是一个图形化的工具,用来帮助用户查看、分析日志。
收集器工具:
收集器工具收集 WebSphere Application Server 安装信息,并将它打包后放在 Java 归档(JAR)文件中,您可将该文件发送给 IBM 客户支持人员以辅助确定和分析您的问题。JAR 文件的信息包括日志、属性文件、配置文件、操作系统和 Java 数据以及存在的每个必备软件及其级别。
首个故障数据捕捉(First Failure Data Capture,FFDC):
首个故障数据捕捉工具保存由处理故障生成的信息,并将控制权返回受影响的引擎。捕捉到的数据保存在日志文件中,以供分析问题时使用。
IBM Support Assistant:
IBM Support Assistant 是一个工具,它可帮助您使用 WebSphere Application Server 管理控制台中的各种 IBM Support 资源。
有关具体如何使用这些工具的更多资源,请参阅 developerWorks 中国站点的文章《WebSphere Application Server 故障诊断的资源以及相关工具的介绍》与《权威支持: 用于实际故障诊断的功能和工具》。
返回“WebSphere Application Server 常见问题及解答”专栏。
|

|
|
 |
|
 |