Qlik Community

Knowledge

Search or browse our knowledge base to find answers to your questions ranging from account questions to troubleshooting error messages. The content is curated and updated by our global Support team

Announcements
QlikWorld 2022, LIVE in Denver CO., May 16-19, 2022. REGISTER NOW TO RECEIVE EARLY BIRD PRICING

NPrinting how to manage max number of QV.exe (QlikView) and QS reporting_web_renderer.exe (Qlik Sense) in use

Filippo_Nicolussi_P

NPrinting how to manage max number of QV.exe (QlikView) and QS reporting_web_renderer.exe (Qlik Sense) in use

A large number of qv.exe (QlikView) and or QS reporting_web_renderer.exe (Qlik Sense) processes (i.e. Publish or Reload tasks) are running on server freezing it due to usage of all available memory (thus insufficient memory) on the NPrinting Server (Engine) computer.

NPrinting Scheduler uses an algorithm to manage the number of processes (QV.exe or QS reporting_web_renderer.exe) enabled when connecting to QVW documents or QVF apps.

Since NPrinting is designed to use all the available resources (one .exe per core/logical processes) on the server, in some scenarios it may be necessary to set a temporary limit until additional RAM can be added. Please note that if RAM use issues are observed with QlikView connections to local .qvw files (stored on the NPrinting server or a share), RAM use can significantly be decreased by using QlikView Server connections (via qvp protocol) which would offload most of the RAM use to the QlikView Server.


Environments: 

 

Resolution:

 

Managing QlikView and Qlik Sense processes

  1. Stop the Qlik Nprinting Engine Service ( "on all nodes you have installed it ")
  2. Backup of %ProgramFiles%\NPrintingServer\NPrinting\Engine\engine.config ( check the right path if you have a custom install )
  3. Open with text editor %ProgramFiles%\NPrintingServer\NPrinting\Engine\engine.config
  4. Next, inside the the app setting section of the engine.config file "<appSettings> .... </appSettings>"
  5. Add a row with the number of resolvers above the </appSettings> closing tag as shown below:
    <add key="resolvers-count" value="2" />
    </appSettings>​
  6. These sample settings allow two .exe processes to run concurrently.
  7. Note that it is not recommended to allow more than a value of 16 due to ensure maximum performance and there should be sufficient system RAM to support the use of 16 resolver/processes with NPrinting. More related information found under Performance Guidelines.
    <add key="resolvers-count" value="16" />​
  8. Save the config file
  9. Start Nprinting Engine

 

Related Information

Labels (1)
Version history
Last update:
‎2021-09-09 11:02 AM
Updated by: