Our company has a client that uses Telerik Reporting. They are not using the Telerik Reporting service. They are using the reporting DLL and rendering the reports on their web server. This is how the ReportServiceConfiguration is initialized:
ReportServiceConfiguration = new ReportServiceConfiguration
{
HostAppId = "Html5App",
Storage = new FileStorage(),
ReportResolver = new TelerikReportResolver(MDBReportHelper.GetReportTemplatesPath()),
WorkerCount = 10
};
The application works as expected when running on a local machine (we can see an increase in pages being rendered in parallel, when we increase the workerCount property). However, the client reports that when deployed to their QA server, it generates only 2 pages at a time, no matter the value set to the workerCount property, and they would like to improve that. The configuration of their QA machine is as follows:
OS:
Windows Server 2012 R2
CPU:
8 vcpu's - Intel Xeon CPU E5-2673 v4 @ 2.30GHz
RAM:
56GB
Their web app is running on a separate App Pool in IIS.
Do you know if there is any way to increase the number of pages, generated in parallel?
6 Answers, 1 is accepted
Hello Peter,
Does the version of Telerik Reporting is the same in both cases? In general, using the service configuration you shared should allow generating the pages in parallel.
Can you confirm that the service is not running on a virtual machine?
I recommend attaching a Trace Listener to the service which might give us additional information about the issue.
Regards,
Katia
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.

Hello Katia,
I will have to confirm the versions with the client but I think they are the same.
Actually I think that it is running on a virtual machine- is this an issue?
I will attach a trace listener and get back to you when I have more information.

Hello Katia,
The version of Telerik Reporting is 13.1.19.514 on both local machines and QA server.
The QA server, where the issue exists is indeed a VM.
This is a link to the trace log, captured on the server: https://drive.google.com/file/d/17SOyaYAjVKrXXR640zY7ct0fgIu_o6YU/view?usp=sharing
Hi Peter,
We have reviewed the log, however, it does not provide any information that suggests why the workerCount is not respected.
It might be that the settings of the virtual machine need to be re-checked, could you share a screenshot that demonstrates the hardware settings of the virtual machine, specifically the number of cores?
Regards,
Katia
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.

Hello Katia,
The client is running their application in Azure. Unfortunately, on Friday they had an issue and had to change their VM. They have set up a new machine with Windows 2019 DataCenter OS and IIS 10. They now report that the report generation is now working as expected. They have set up their QA site on it the same way it is currently on their Windows Server 2012 R2 server.
I can provide you with the hardware settings of the machine, but is it possible that this might be an issue that has to do with the version of the OS?
Hi Peter,
I am not sure I can provide a definite answer to your last question since I am not an expert on this subject. I think it is possible, considering that the machines have been set up the same way.
Regards,
Katia
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.