监视 WebSphere Portal 环境中的性能
2009-11-04 00:00:00 来源:WEB开发网核心提示: 将清单 3 所示的代码添加到您的 Servlet 映射列表的末尾:清单 3. 用于 Servlet 映射列表的代码<servlet-mappingid="log4j-Config"><servlet-name>log4j</servlet-nam
将清单 3 所示的代码添加到您的 Servlet 映射列表的末尾:
清单 3. 用于 Servlet 映射列表的代码<servlet-mapping id="log4j-Config">
<servlet-name>log4j</servlet-name>
<url-pattern>/log4j/*</url-pattern>
</servlet-mapping>
重新启动服务器以后,您可以快速加载 Log4J 配置,并使用基本上下文的 URI 动态设置日志记录级别:
http://<hostname>/wps/log4j
图 8 显示了该界面:
图 8. 动态地设置日志记录的 Log4J
图片看不清楚?请点击这里查看原图(大图)。
注意:如果您在使用集群环境,您可以修改源代码以适用于多个副本,因此此版本仅支持一个副本。
自定义页面监视
为了确定页面加载缓慢的原因,特别是在问题零星出现的时候,在生成的 HTML 源代码中添加调试计时信息可能非常有用。这些计时可以针对:
各个 Portlet
全体 Portlet
Servlet 筛选器
刊头
左导航区
自定义应用程序进程
实现自定义页面监视以获得性能数据并非始终是必需的。通常,WebSphere Portal 中的性能监视基础结构提供了所需的数据。例如,仅只是在 Web 应用程序级别使用 PMI 就可以监视会话数量和请求中所花的时间。
但是,对于自定义监视,我们的策略是将计时信息作为 HTML 注释输出,这样就只有通过查看源代码才能看到注释。如果不是在生产环境中执行监视,则可以在页面上将计时信息显示为 HTML 的一部分。您可以看到,这个策略是在不引入显著性能开销的情况下监视环境(甚至是生产环境)的有效方法。
- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接