如何应用连接池配置更新

如果在服务器处于运行状态时更改 connectionManager 元素的属性,那么会在不同时间,以不同的方式应用不同属性的更新。

要配置连接池,请在 server.xml 配置文件中指定 connectionManager 元素的属性。如果更改运行中服务器的这些属性,那么会在不同时间,以不同的方式应用更新,取决于更改的属性。下表针对 connectionManager 元素的每个属性,描述了如何在运行时应用配置更改。

表 1. 如何在运行时应用连接管理器配置更新. 表的第 1 列列出了 connectionManager 元素的属性。第 2 列针对每个属性,描述了如何在运行时应用配置更新。
属性名称 如何应用配置更新
agedTimeout 更新会立即生效。
connectionTimeout 更新会立即生效。
maxIdleTime 更新会立即生效。
maxNumberOfMCsAllowableInThread 更新会立即生效。
maxPoolSize 更新会立即生效。
minPoolSize 更新会立即生效。
numConnectionsPerThreadLocal 更新会立即生效。
reapTime 更新会立即生效。
purgePolicy 更新会立即生效。
注: 属性 agedTimeoutmaxIdleTime 会立即加以更新。但是,它们不会加以完整使用,除非 reapTime 属性的值大于零。

因为连接管理器的更新会立即生效,所以如果更改活动连接,那么可能会发生错误;包括可能提前结束连接的潜在风险。


用于指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: Tuesday, 6 September 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_connpool_config_updates
文件名:rwlp_connpool_config_updates.html