IBM Websphere培训4——连接池设置和Web服务器问题诊断
来源:互联网 发布:秦岭地形数据 编辑:程序博客网 时间:2024/05/29 16:42
1.Websphere连接池设置可能引起的问题:
(1).连接池都是大对象,比较消耗资源:
连接池中通常都是大对象,每个连接对象大约1~2MB,如果连接池设置过大,容易引起Websphere占用大量内存。
(2).如果连接池设置过小,访问请求比较多时,很多请求需要长时间等待空闲的可用连接,导致堆客户端响应非常慢,客户体验比较差。
(3).如果连接池设置过小,应用程序可能比较容易因为连接超时而产生异常。
(4).如果连接池设置过小,程序因为等待空闲的可用连接而降低了JVM的吞吐量,浪费大量的时间在等待连接上。
2.连接池的主要优化性能指标:
(1).最大连接数:连接数可以创建的最大连接数目。
(2).最小空闲连接数:当有连接释放时,是否允许连接保持空闲,越小越好,尽可能让空闲连接工作,提高连接的利用率,一般设置为0。
(3).最小的孤立连接数:因为网络环境或者参数修改等问题导致正在工作的连接无法正常连接的书面,越小越好,尽可能减少孤立连接。
3.最大连接数设置:
合理就好,即满足需求即可,并非越大越好,稍微大于系统峰值时最大可能连接请求数。
(1).默认是10。
(2).0表示连接数目无限制。
4.连接超时设置:
连接超时是指当一个连接请求在给定时间内仍然无法获得可用的连接时,对外抛出连接超时异常。
(1).默认值是180秒。
(2).0表示连接超时时间不受限制,知道连接不可用为止。
5.Websphere的Web服务器日志:
Websphere中关于Web相关的处理在其HTTP服务器模块中,Websphere的web服务器是IHS(IBM HTTP Server)。
根据IHS的日志access.log问题诊断:
(1).查看指定HTTP请求的响应:
IHS的access.log文件只记录完整的HTTP请求和响应的信息。
(2).查看没有收到HTTP响应的请求:
IHS access.log中只记录完成响应以后的HTTP请求和响应信息,如果HTTP在中途发送HIS失败或者IHS产生响应失败,access.log中都不会有记录,因此可以查看失败的请求。
(3).设置IHS的日志记录级别:
修改配置文件,可以将HTTP请求和响应过程的详细信息写到error.log日志文件中。
IHS日志格式如下:
6.设置IHS日志配置:
(1).编辑httpd.conf文件。
(2).将日志记录的级别从警告(warn)修改为调试(debug)。
(3).重启IHS服务器。
(4).所有的HTTP访问信息被记录到access.log日志中,调试信息被记录到error.log日志中。
7.设置IHS内嵌(plugin)的trace:
IHS内嵌的trace记录IHS运行时的内部调试和错误信息,对于分析IHS运行状况非常有帮助,设置IHS内嵌trace方法如下:
(1).编辑plugin-cfg.xml文件。
(2).将日志记录的级别从错误(error)修改为追踪(trace)。
(3).重启IHS服务器。
(4).所有的内嵌trace信息被记录到http-plugin.log日志文件中。
8.Websphere中设置HTTP trace:
(1).打开Websphere管理控制台窗口点击:Troubleshooting -> Logs and Trace -> Server_Name-> ChangeLog Level Details。
(2).在配置列表中输入如下的配置信息:
“:*=info:com.ibm.ws.webcontainer.*=all:com.ibm.ws.wswebcontainer.*=all:com.ibm.wsspi.webcontainer.*=all:HTTPChannel=all:GenericBNF=all”。如图:
(3).保存修改的配置,重启IHS服务器。
(4).IHS的trace信息将被记录到Websphere的trace.log日志文件中。
- IBM Websphere培训4——连接池设置和Web服务器问题诊断
- IBM Websphere培训2——问题诊断方法
- IBM Websphere培训3——JVM相关参数配置和问题诊断
- IBM Websphere培训3——JVM相关参数配置和问题诊断
- IBM Websphere培训1——Websphere模块介绍
- IBM WebSphere Application Server 诊断和调优
- IBM WebSphere Application Server 诊断和调优
- IBM WebSphere Application Server 诊断和调优
- IBM Websphere MQ 6 基础培训入门教程
- WEB服务器连接不上MONGODB的常用诊断方法
- IBM服务器DSA(动态系统诊断)
- IBM WebSphere应用服务器发展趋势分析
- WebSphere Application Server诊断和调优
- SQL Server客户端无法连接服务器的诊断和解决
- SQL Server客户端无法连接服务器的诊断和解决
- 诊断和修复Web测试记录器(Web Test Recorder)问题
- websphere安全设置问题
- Websphere时区设置问题
- 常用集合类用场概括
- redhat Enter 5创建yum
- java面试题
- 分众传媒广告引团购服务再升级 多家跟进“随时退”
- 生活杂记3
- IBM Websphere培训4——连接池设置和Web服务器问题诊断
- 获取EF连接字符串
- WINCE快捷方式详解
- CString类型的一些操作
- 基础加强第六天
- log4j配置文件配置指定的包的信息输出到指定的文件中去
- autoreconf问题
- Java基础3_面向对象下1
- 坐等offers ,等着大唐和普天的消息!远离RT~!远离WS!!!远离外包!!!