2017-08-10 100 views
1

我的問題後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

回答

0

您可以通過使用一個讓我活着過程嘗試以下解決方法:

select * from dual; 

編輯: 也許BW 6.4將處理這個問題

+0

謝謝,但它只是一個姑息/ rokhs解決方案。我正在尋找一個解決方案,而不使用姑息解決方案 – Losusovic

+0

檢查我的更新 – FuSsA

+0

感謝您的回答。我檢查了發行說明,但沒有找到問題。 – Losusovic

-1

加入將ConnectionRetryCount & ConnectionRetryDelay屬性URL連接

固定
0

TIBCO解決方案是使用AppNodeConfig中的屬性Engine.DBConnection.idleTimeout。但它不是實施版本6.4.1

+0

謝謝@Issam,我切換到6.4.2版本,我會檢查問題是否仍然存在。 – Losusovic

0

請檢查你的罐子。我們有類似的問題,其中所有的jdbc查詢活動都在部署後超時。

後來我們發現Appnode是在我們安裝了錯誤的ojdbc.jar文件並且無法選擇正確的jar時創建的。我們剛剛刪除了appnode,重新創建了它,並使用'bwinstall'實用程序安裝了jdbc驅動程序,問題得到解決。似乎問題與Appnode。

相關問題