How to identify a Task Process ID (PID) of a reload task and stop the QVB.exe (reload engine) associated with it. Hung QVB.exe engines can always be stopped by restarting the QlikView Distribution Service. It is possible to cancel a hung task without canceling or stopping other currently processing tasks. This is done by reviewing the QlikView Distribution Service (QDS) task log for the hung task and identifying the Process ID of the associated QVB.exe engine. By knowing the PID of the QVB.exe engine, it can be stopped using Windows Task Manager.Versions
Hung QVB.exe engines are typically the result of communication issues between the QVB.exe engine and the data source.
The first step is identifying the PID of the QVB.exe engine and can be found in the QDS task log. The default location of QDS logging is %ProgramData%\QlikTech\DistributionService\1\Log. If the QDS Application Data Folder has been configured to reside in a different folder, you can check the location by looking in the QMC > System > Setup > Distribution Services > QDS@ > General tab. Please note that QDS task logs are located in a time stamp folder for the date the task was run (EX - 20181204); and then in a directory with same name as the QDS task name.
Open the QDS task log and search for the PID. An example of the syntax to look for in the task log is - Information Opened the QlikView Engine successfully. ProcessID=11124
Then, on the Windows server running the QDS service, open Task Manager
- Select the Processes tab
- Right-click on Name and ensure that the PID type is selected
- Find the QVB.exe process with PID identified from the QDS task log and stop that process