Tibco的BW 6:闲置一段时间

问题描述:

我的问题后JDBCQuery超时是与TIBCO BW 6.Tibco的BW 6:闲置一段时间

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

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

我使用Oracle作为DBMS。

有人已经有这个问题吗?

谢谢。

+0

我认为这是Businessworks 6?我们与JDBC/SQL Server有类似的问题。然而,这是通过TIBCO票证修复的。一段时间后,原因是连接转变陈旧。在“旧”Businessworks5中,检查是否在使用之前陈旧,这在BW6中并非如此,可能与您面临的问题相同 – Seb

+0

是的,它是BW 6.您是否知道我们解决问题的版本?我正在使用6.3.4。 – Losusovic

您可以通过使用一个让我活着过程尝试以下解决方法:

select * from dual; 

编辑: 也许BW 6.4将处理这个问题

+0

谢谢,但它只是一个姑息/ rokhs解决方案。我正在寻找一个解决方案,而不使用姑息解决方案 – Losusovic

+0

检查我的更新 – FuSsA

+0

感谢您的回答。我检查了发行说明,但没有找到问题。 – Losusovic

加入将ConnectionRetryCount & ConnectionRetryDelay属性URL连接

固定

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

+0

谢谢@Issam,我切换到6.4.2版本,我会检查问题是否仍然存在。 – Losusovic

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

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