Qlik NPrinting shows diminished performance with two or more active Qlik NPrinting Engines.
The Qlik NPrinting RabbitMQ logs print Precondition Failed errors.
Diagnosis
- Navigate to the RabbitMQ and Qlik NPrinting logs folders:
C:\ProgramData\nprinting\RabbitMQ\log
C:\ProgramData\nprinting\logs
- Download a copy of the above logs and review them for Precondition Failed errors.
Environment
Resolution
- Take a backup of the Qlik NPrinting database
- How to BackUp and Restore Qlik NPrinting Repositor... - Qlik Community - 1715863
- Uninstall Each and Every Qlik NPrinting Engine connected to your Qlik NPrinting Server
- Uninstall the Qlik NPrinting Server
- Install Qlik NPrinting Server - This will recreate all queues in the correct way. Make sure to apply your Product Key or Signed License Key before proceeding to the next step
- Install Qlik NPrinting Engine or Engines s using the same version as the Qlik NPrinting server version
- Restore the Qlik NPrinting Database
- Verify if the Qlik NPrinting Product license is applied. If not, reapply it.
- Open the Engine Manager and verify that the Qlik NPrinting Engines are online
- Open any connection and verify the connection to ensure both or multiple engines are verifying normally.
Cause
- Upgrading Qlik NPrinting Server while running with an incorrect/incompatible Qlik NPrinting Engine version
- Failed to stop the NPrinting Engine service before beginning the upgrade process
- Failed to upgrade the NPrinting Engine service to match the upgraded NPrinting server
Example of invalid configuration. At any time during the upgrade process
- NPrinting server version May 2022 SR 3 running concurrently with NPrinting Engine version May 2022 SR 2
- Upgrading the NPrinting Server with a newer version (May 2022 SR 3 for example) but leaving your NPrinting Engine(s) May 2022 SR 2 for example) running for any period of time during the upgrade process
This will result in incompatible scheduler queues executing which results in a race condition.
The result is that there is a noticeable report execution performance degrade.
Mitigation/Prevention of this issue
Related Content