1

我的问题是 Tibco BW 6。

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

当我重新启动应用程序时,一切都恢复正常。

我使用 Oracle 作为 DBMS。

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

谢谢。

4

3 回答 3

0

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

于 2017-12-19T17:45:25.890 回答
0

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

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

于 2018-01-10T07:39:34.377 回答
0

您可以通过使用让我保持活力的过程来尝试此解决方法:

select * from dual; 

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

于 2017-10-12T11:35:16.943 回答