如何套用連線儲存區配置更新
如果您在伺服器執行時變更 connectionManager 元素的屬性,不同屬性的更新會在不同的時間,用不同的方式來套用。
您在 server.xml 配置檔中指定 connectionManager 元素的屬性來配置連線儲存區。 如果您變更執行中之伺服器的這些屬性,會依照變更了哪些屬性,在不同的時間,用不同的方式來套用這些更新。 下表說明 connectionManager 元素的各屬性如何在執行時期套用配置變更。
屬性名稱 | 如何套用配置更新 |
---|---|
agedTimeout | 更新立即生效。 |
connectionTimeout | 更新立即生效。 |
maxIdleTime | 更新立即生效。 |
maxNumberOfMCsAllowableInThread | 更新立即生效。 |
maxPoolSize | 更新立即生效。 |
minPoolSize | 更新立即生效。 |
numConnectionsPerThreadLocal | 更新立即生效。 |
reapTime | 更新立即生效。 |
purgePolicy | 更新立即生效。 |
註: agedTimeout 和 maxIdleTime 屬性會立即更新。
不過,除非 reapTime 屬性值大於零,否則,不會完全使用它們。
由於連線管理程式的更新會立即生效,如果對作用中的連線進行變更,可能會發生錯誤;其中包括連線可能會提前結束的潛在風險。