Problem with radprogress in a loadbalancer

1 Answer 84 Views
AjaxPanel ProgressArea ScriptManager and StyleSheetManager
Fabio PM
Top achievements
Rank 1
Iron
Fabio PM asked on 07 Oct 2021, 11:37 PM | edited on 08 Oct 2021, 05:05 PM

 

Hi

I have a page with a RadProgressBar over an loadbalancer (AWS Elastic Load Balancer).

When I access the page not using the loadbalancer address everyting works fine. But when I access using the address of loadbalancer the progressbar close after 90 seconds.

I know, the default timeout of scriptmanager is 90 seconds. But the scriptmanager have the AsyncPostBackTimeout with 2000 seconds.

<telerik:RadScriptManager ID="ScriptManager1" EnableScriptCombine="true" AsyncPostBackTimeout="2000" OutputCompression="Forced" ScriptMode="Release" runat="server" />

<telerik:RadProgressManager ID="RadProgressManager1" RefreshPeriod="5000" RegisterForSubmit="false" runat="server" />

In the AWS loadbalancer have the idle timeout param and I set the value to 900 seconds. I can confirm this configuration working very fine because the page still load until the end of the request, but the radprogress closes after 90 seconds or 18 times of the radprogress handler calls the server.

The web.config has executionTimeout="10800", and this works because the page remains running until the end.

Anybody have any idea about the problem and solution?

Thanks

1 Answer, 1 is accepted

Sort by
0
Accepted
Fabio PM
Top achievements
Rank 1
Iron
answered on 08 Oct 2021, 05:04 PM

Solved!

Enable session affinity on the load balancer.

Tags
AjaxPanel ProgressArea ScriptManager and StyleSheetManager
Asked by
Fabio PM
Top achievements
Rank 1
Iron
Answers by
Fabio PM
Top achievements
Rank 1
Iron
Share this question
or