q*c 发帖数: 9453 | 1 google 了半天, 看来没人关心这个问题啊
我产生了一个 genericObjectPool, 和 ConnectionFactory, 由此
产生一个 PoolableConnectionFactory, 在由此产生一个 PoolingDataSource.
一切都工作的不错。 now is the problem: 当database shutdown 的时候,
这个 dataSource 就疯狂的自动试图连接, 这是 by design,
但是一旦数据库启动了, 在开始的时候由于来不及反应, 导致大量的
链接请求。
有什么办法 config 这个 dataSource, 叫他 reconnect 的时候
等的时间长一点吗?
谢谢。 | m******t 发帖数: 2416 | 2
This is apache commons pool I assume?
I'm not understand what you mean by "来不及反应".
【在 q*c 的大作中提到】 : google 了半天, 看来没人关心这个问题啊 : 我产生了一个 genericObjectPool, 和 ConnectionFactory, 由此 : 产生一个 PoolableConnectionFactory, 在由此产生一个 PoolingDataSource. : 一切都工作的不错。 now is the problem: 当database shutdown 的时候, : 这个 dataSource 就疯狂的自动试图连接, 这是 by design, : 但是一旦数据库启动了, 在开始的时候由于来不及反应, 导致大量的 : 链接请求。 : 有什么办法 config 这个 dataSource, 叫他 reconnect 的时候 : 等的时间长一点吗? : 谢谢。
| w******n 发帖数: 692 | 3 Not sure. But I guess you could reduce the number of minimum active
connection.
【在 q*c 的大作中提到】 : google 了半天, 看来没人关心这个问题啊 : 我产生了一个 genericObjectPool, 和 ConnectionFactory, 由此 : 产生一个 PoolableConnectionFactory, 在由此产生一个 PoolingDataSource. : 一切都工作的不错。 now is the problem: 当database shutdown 的时候, : 这个 dataSource 就疯狂的自动试图连接, 这是 by design, : 但是一旦数据库启动了, 在开始的时候由于来不及反应, 导致大量的 : 链接请求。 : 有什么办法 config 这个 dataSource, 叫他 reconnect 的时候 : 等的时间长一点吗? : 谢谢。
| t*******e 发帖数: 684 | 4 try c3p0 from apache. It has a bunch of config parameters you may want to
set to relieve the reconnection attempts. |
|