Tibco BW 6:一段时间不活动后的JDBCQuery超时

时间:2017-08-10 14:47:30

标签: oracle11g timeout tibco-business-works

我的问题是Tibco BW 6。

我正在使用JDBCQuery活动来查询我的数据库。一切都运行良好,但是当我部署我的应用程序并且在一段时间不活动之后,当我重新启动测试时,我在JDBCQuery活动的级别上有一个超时错误。我试图增加所用JDBC资源的“登录超时”和活动的“超时”,但我仍然遇到同样的问题。

当我重新启动应用程序时,一切都运行良好。

我正在使用Oracle作为DBMS。

有人已经有这个问题了吗?

感谢。

3 个答案:

答案 0 :(得分:0)

您可以使用keep me alive进程尝试此解决方法:

select * from dual; 

编辑: 可能BW 6.4将处理这个问题

答案 1 :(得分:0)

TIBCO解决方案是在AppNodeConfig中使用属性 Engine.DBConnection.idleTimeout 。但它并没有在版本6.4.1上实现

答案 2 :(得分:0)

请检查你的罐子。我们遇到了类似的问题,其中所有jdbc查询活动在部署后都超时了。

后来我们发现Appnode是在安装错误的ojdbc.jar文件时创建的,并且无法选择正确的jar。我们刚刚删除了appnode,重新创建了它并使用'bwinstall'实用程序来安装jdbc驱动程序,问题得到解决。似乎与Appnode一起发行。