连接超时以及长时间运行任务

Possible cause  

在重型负载场景中,每隔一秒计划数个报表生成任务。如果遇到较长的运行时间或超时,这可能意味着没有指向 PostgreSQL 数据库的足够可用连接。

Proposed action  

检查 Qlik NPrinting scheduler service nprinting_scheduler.log 文件是否存在连接错误。如果您有受限制的问题,将会找到和以下方面相关的错误:

  • 数据库连接问题
  • 在等待池连接时超时

这意味着您需要增加指向 PostgreSQL 数据库的最大连接数。

进行以下操作:

  1. 登录 Qlik NPrinting scheduler service 在其中运行的计算机。PostgreSQL 数据库位于该计算机上。
  2. 打开 %ProgramData%\NPrinting\data 文件夹。
  3. 使用文本编辑器打开 postgresql.conf 文件。
  4. 查找参数 max_connections。参数默认设置为 100。
  5. max_connections 设置为更大的值。
  6. 重新启动 Qlik NPrinting scheduler service