我有一个具有2 ips,10.x.x.41和10.x.x.42的数据库,这2个ips处于活动状态,任何时候一个ip都可以关闭。因此,在weblogic中,我们创建了2个通用数据源(pool1和pool2)。这2个数据源被放在一个具有故障转移作为算法类型的多数据源中。现在,应用程序可以正常工作一段时间,一段时间后,一个数据源进入暂停模式,一段时间后,另一个数据源也进入暂停模式,应用程序停止。一旦进入暂停模式,即使数据库已启动并可用,它也不会恢复运行状态。
是否有任何特定的配置可以使数据源在进入暂停模式后自动将其恢复为运行模式
答案 0 :(得分:0)
设置“测试连接保留”并且连续2次测试失败时,Weblogic数据源将进入挂起模式。
为避免这种情况的发生,请为“测试频率:”设置一个较高的值,并为“信任空闲池连接的秒数:”设置一个较高的值,这样可以覆盖您可能遇到的任何网络故障。