缺省情况下,设置新应用程序服务器时会启用基本方式日志和跟踪框架。使用本主题可切换到高性能可扩展日志记录 (HPEL) 日志和跟踪框架。
开始之前
开始此任务之前,请了解 HPEL 方式与基本方式之间的差别。要注意可能需要对您具有的任何使用基本方式日志和跟踪文件的工具和脚本做出的更改。
关于此任务
与基本方式相比,HPEL 提供处理速度更快的日志和跟踪功能以及更灵活的方式来使用日志和跟踪内容。您可以使用管理控制台或 wsadmin 脚本编制切换至 HPEL 方式。
过程
- 使用管理控制台来切换至 HPEL。
- 登录管理控制台。
- 如果使用管理代理程序拓扑,请选择要管理的节点并浏览到该节点。
- 从控制台的导航部分中选择。
- 选择要切换至 HPEL 的服务器。
- 单击切换至 HPEL 方式。
- 保存更改。
- 使用 wsadmin 脚本编制来切换至 HPEL。 完成以下步骤以修改服务器配置。
- 启动 wsadmin。 在这种情况下,您可以将 wsadmin 连接至正在运行的服务器,或者访问已停止的服务器的配置数据。请阅读“启动 wsadmin 脚本编制客户机”,以了解更多信息。
- 获取对 HighPerformanceExtensibleLogging 配置对象的引用。
使用 Jython:
HPELService = AdminConfig.getid("/Cell:myCell/Node:myNode/Server:
myServer/HighPerformanceExtensibleLogging:/")
表 1. AdminConfig 命令描述. 此表列示 AdminConfig 命令和描述。命令 |
描述 |
myCell |
单元的名称 |
myNode |
节点的主机名 |
myServer |
服务器的名称 |
- 将 HighPerformanceExtensibleLogging enable 属性设置为 true。
使用 Jython:
AdminConfig.modify(HPELService, "[[enable true]]")
- 获取对 RASLoggingService 对象的引用。
使用 Jython:
RASLogging = AdminConfig.getid("/Cell:myCell/Node:myNode/Server:myServer/RASLoggingService:/")
表 2. AdminConfig 命令描述. 此表列示 AdminConfig 命令和描述。命令 |
描述 |
myCell |
单元的名称 |
myNode |
节点的主机名 |
myServer |
服务器的名称 |
- 将 RASLoggingService enable 属性设置为 false。
使用 Jython:
AdminConfig.modify(RASLogging, "[[enable false]]")
- 保存配置。
使用 Jython:
结果
在重新启动后,服务器现在配置为使用 HPEL。
如果此任务是使用
Deployment Manager 完成的,那么您在重新启动服务器之前可能需要使目标节点上的 Node Agent 同步。
下一步做什么
配置 HPEL 以满足您的需求。如果您有任何工具或脚本之前使用基本方式日志和跟踪文件,那么您可能需要对其进行修改以继续使用 HPEL。