第四章 WebSphere 调优文档.docx

  1. 1、本文档共151页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
线程池设置使用此页面来配置应用程序服务器使用的线程池。线程池使服务器的组件能够重复使用线程,从而不必在运行时创建新线程。创建新的线程将耗费时间和资源。要查看此管理控制台页面,可以选择多个导航路径。例如,单击服务器 应用程序服务器 server_name 线程池,然后选择需要配置的线程池。要为 ORB 服务配置线程池,请单击服务器 应用程序服务器 server_name 容器服务 ORB 服务。然后,在“线程池设置”下面,执行下列任何一个操作:选择“使用与线程池管理器相关联的 ORB 线程池设置(推荐)”,然后单击ORB 线程池设置选择“使用与 ORB 服务直接相关的线程池设置”,然后单击线程池设置。注:由于这些控制台面板动态地显示信息,因此,并不是在所有特定面板上都能看到全部这些字段。配置选项卡名称要创建的线程池的名称。此名称在服务器中必须唯一。如果单击线程池设置,那么不会显示此字段。数据类型字符串描述线程池的文本描述。如果单击线程池设置,那么不会显示此字段。数据类型字符串最小大小指定池中允许的最小线程数。应用程序服务器启动时,一开始未对线程池指定任何线程。线程将添加至线程池,原因是分配给应用程序服务器的工作负载需要它们,直到池中的线程数等于在“最小大小”字段中指定的数字。此时间点后,当工作负载更改时会添加和除去其他线程。但是,池中的线程数永远不会降至“最小大小”字段中指定的数字之下,即使某些线程空闲。如果单击线程池设置,那么不会显示此字段。数据类型整型缺省值10最大大小指定要在缺省线程池中维护的最大线程数。如果 Tivoli Performance Viewer 显示最大百分比度量值以始终保持在双精度数字,那么考虑增加最大大小。最大百分比度量值表明使用已配置线程的时间量。数据类型整型缺省值50建议50(Linux 系统上 25 个)线程不活动超时指定在收回线程之前应该经过的不活动的毫秒数。为 0 的值表明不等待而负值(小于 0)意味着永远等待。注:管理控制台不允许您将不活动超时设置为负数。要执行该操作,您必须直接在server.xml文件中修改值。数据类型整型单位毫秒缺省值3500允许线程分配超过最大线程大小指定线程数是否能增加到超出为线程池配置的最大大小。可以创建的最大线程数仅受 Java 虚拟机和操作系统限制。当允许增长的线程池超出最大大小后,不会重复使用其他线程,并且在处理完使用这些线程的工作项后,就会从池中废弃这些线程。创建其他线程时,会在系统日志文件中记录一条消息以指示已超出为线程池设置的最大大小。数据类型布尔值缺省值未启用(false)连接池设置使用此页面来配置连接池设置。此管理控制台页面是一系列资源类型(例如 JDBC 数据源和 JMS 队列连接工厂)的通用页面。要查看此页面,根据资源的类型决定路径,但通常选择资源提供程序的实例,然后选择资源类型的实例,并单击连接池。例如,单击资源 JDBC JDBC 提供程序 JDBC_provider 数据源 data_source 连接池。JMS 队列连接工厂的路径是:资源 JMS JMS 提供程序 缺省消息传递 JMS 队列连接工厂 JMS_queue_connection_factory 连接池属性。配置选项卡连接超时指定时间间隔(以秒计),这个时间间隔过后连接请求超时并抛出 ConnectionWaitTimeoutException。此值表明空闲池中没有可用连接或无法创建新连接(通常这是因为特定连接池中的连接数达到了最大值)时,请求连接所等待的秒数。例如,如果连接超时设置为 300,并且最大连接数都在使用,那么池管理器等待 300 秒以使物理连接可供使用。如果物理连接在这段时间内不可用,那么池管理器将产生ConnectionWaitTimeout异常。通常,重试 getConnection() 方法没有用;如果需要更长的等待时间,您应该增加连接超时设置值。如果应用程序捕捉到ConnectionWaitTimeout异常,那么管理员应该查看需要的应用程序连接池用法,并相应地调整连接池和数据库。如果连接超时设置为 0,那么在连接可用之前,只要需要池管理器将一直等下去。此情况发生在应用程序完成事务并将连接返回到池的时候,或发生在连接数降到最大连接值之下(允许创建新的物理连接)的时候。如果最大连接数设置为 0(允许无限多个物理连接数),那么将忽略连接超时值。数据类型整型单位秒缺省值180范围0 到最大整数最大连接数指定您可以在此池中创建的最大物理连接数。这些是到后端资源的物理连接。一旦达到此数,便不再创建新的物理连接,并且在当前使用的物理连接返回池或抛出 ConnectionWaitTimeoutException 之前,请求者会一直等待。

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档