我的问题是 Tibco BW 6。
我正在使用 JDBCQuery 活动来查询我的数据库。一切正常,但是当我部署我的应用程序并且在一段时间不活动之后,当我重新启动我的测试时,我在 JDBCQuery 活动级别出现超时错误。我试图增加使用的 JDBC 资源的“登录超时”和活动的“超时”,但我仍然遇到同样的问题。
当我重新启动应用程序时,一切都恢复正常。
我使用 Oracle 作为 DBMS。
有人已经有这个问题了吗?
谢谢。
我的问题是 Tibco BW 6。
我正在使用 JDBCQuery 活动来查询我的数据库。一切正常,但是当我部署我的应用程序并且在一段时间不活动之后,当我重新启动我的测试时,我在 JDBCQuery 活动级别出现超时错误。我试图增加使用的 JDBC 资源的“登录超时”和活动的“超时”,但我仍然遇到同样的问题。
当我重新启动应用程序时,一切都恢复正常。
我使用 Oracle 作为 DBMS。
有人已经有这个问题了吗?
谢谢。
TIBCO 解决方案是在 AppNodeConfig 中使用属性 Engine.DBConnection.idleTimeout。但它不是在 6.4.1 版本上实现的
请检查你的罐子。我们有类似的问题,其中所有 jdbc 查询活动在部署后都超时。
后来我们发现 Appnode 是在我们安装了错误的 ojdbc.jar 文件并且无法选择正确的 jar 时创建的。我们刚刚删除了 appnode,重新创建了它并使用“bwinstall”实用程序安装 jdbc 驱动程序,问题得到了解决。Appnode 似乎有问题。
您可以通过使用让我保持活力的过程来尝试此解决方法:
select * from dual;
编辑: BW 6.4 可能会处理这个问题