This is a migrated thread and some comments may be shown as answers.

Telerik Reporting ignoring workerCount property when rendering pages

6 Answers 228 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Peter
Top achievements
Rank 1
Peter asked on 23 Mar 2020, 11:59 AM

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

Sort by
0
Katia
Telerik team
answered on 26 Mar 2020, 07:20 AM

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

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
0
Peter
Top achievements
Rank 1
answered on 26 Mar 2020, 09:33 AM

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.

0
Peter
Top achievements
Rank 1
answered on 26 Mar 2020, 06:56 PM

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

 

0
Katia
Telerik team
answered on 31 Mar 2020, 07:49 AM

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

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
0
Peter
Top achievements
Rank 1
answered on 31 Mar 2020, 08:48 AM

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?

0
Katia
Telerik team
answered on 03 Apr 2020, 06:12 AM

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

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Tags
General Discussions
Asked by
Peter
Top achievements
Rank 1
Answers by
Katia
Telerik team
Peter
Top achievements
Rank 1
Share this question
or