Web アプリケーションで Pentaho-BI サーバーのインストールをサード パーティのインストールとして使用しています。アプリケーションの iframe に特定のリンクを埋め込むことで、saiku 分析およびレポート ファイルを使用しています。問題は、データベース接続を作成する方法が数値でわからないことですか?? 「プールで使用できる接続がありません」というエラーが何度もスローされるためです。max available connection、max idle connections 、wait、sql validation などのプロパティがあることは知っています。しかし、接続を解放する方法は?? そして、ペンタホが独自の方法でそれを処理する場合、どのように?? 多くのユーザーがBIサーバーを使用している場合、利用可能な最大接続数が増えるとデータベースサーバーに負荷がかかるためです。
私が見つけた解決策の 1 つは、BI サーバーを再起動することですが、運用環境では有効な解決策ではありません。私が考える他の解決策はスケジューラですが、それについての手がかりがなく、ネットで適切な情報を取得できません。