我們用的JasperServer 6.0.1去連接Redshift,其中前者也在AWS上。資料庫驅動是JDBC4.0兼容的1.1.13版本。大部分時間連接都是好用的,但是偶爾會出現這個問題,癥狀就是JasperServer不能執行資料庫查詢回傳查詢結果,查看JasperServer的日志看到‘Not Connected'的錯誤,只能通過重啟JasperServer來恢復。
這篇文章 http://wiki.pentaho.com/display/analysis/PA_CR_PA-3.9.0.0-RC1_redshift_08.00.0002_RedshiftJDBC-1.0.13.1313 提到了完全一樣的錯誤日志,說當使用連接池時偶爾會發生這個問題,但無法確定性重現;
AWS support說是timeout的問題,建議我們設定TCP Keepalive。因為無法進行重現,只能修改后讓系統跑在那里然后靜待其是否再次出現,但確實太被動了,一旦不好用,客戶就會報上來,影響產品的質量信譽。
請問誰了解這個問題,或者給出您的看法。
uj5u.com熱心網友回復:
抱歉,由于我能力有限,不能幫到你。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/75892.html
標籤:AWS
