接続のタイムアウトと実行に長い時間がかかるタスク
考えられる原因
高い負荷のかかる状況では、複数のレポート生成タスクが秒単位でスケジュールされます。実行に時間がかかったりタイムアウトしたりする場合には、PostgreSQL データベースへの利用可能な接続が足りないことが考えられます。
提案されたアクション
Qlik NPrinting スケジューラー サービス nprinting_scheduler.log ファイルで接続エラーが起きていないかをチェックしてください。接続が制限されている場合、以下に関連するエラーが表示されます:
- データベース接続に関する問題
- プールされた接続を待機する過程でのタイムアウト
これは PostgreSQL データベースへの接続最大数を増やす必要があることを表します。
以下を実行します。
- Qlik NPrinting スケジューラー サービス を実行するコンピューターへログインします。PostgreSQL データべースはこのコンピューター上にあります
- %ProgramData%\NPrinting\data フォルダーを開きます。
- テキスト エディターで postgresql.conf ファイルを開きます。
- パラメーター max_connections を探します。既定では、パラメーターは 100 に設定されています。
- max_connections をより大きい値に設定します。
- Qlik NPrinting スケジューラー サービス を再起動します。