Microsoft Office Tutorials and References
In Depth Information
Use regedit.exe to create and set the registry entry for TcpTimedWaitDelay . For example, the
following registry entry represents a TcpTimedWaitDelay setting of 15 :
HTTP Two-Connection Limit
Requests from the WFE to the ECS may time out. This behavior may be seen during periods when the
ECS request response times are high. The issue here is that the ASP.NET threads have all been consumed,
and the waiting threads are timing out while waiting for a thread to become available. You can allow
more calls by increasing the maxconnection attribute on the <ConnectionManagement> element in
Machine.config . The default setting is 2 . A side effect to increasing the maxconnection attribute is
increased CPU utilization, because more requests come into the ECS. If the increased response times are
a result of already high CPU utilization, then this change would not be suitable.
To modify the maxconnection attribute, insert the following code into the .NET v2 Machine.config
file. The example shown here sets the maxconnection limit to 10 :
<add address=”*” maxconnection=”10”/>
Long Running Requests
After a long running request is successfully completed by the ECS, the WFE may fail the request
because the thread is aborted. This situation may arise for any request that does not finish before the
ASP.NET request execution timeout setting is exceeded. The default setting for the ASP.NET request
execution timeout setting is 110 seconds. An ECS request, such as RecalcAll , may require more than
110 seconds to complete. The ECS will successfully complete the request, but the failure can occur
when the response is propagated through the WFE proxy.
Increasing the ASP.NET timeout setting will prevent the operation from failing. Use the following steps
to change the ASP.NET request execution timeout setting on the WFE server:
Internet Information Services (IIS) Manager.
Locate the IIS Manager tree and click the plus sign (+) next to the server name.
Click the plus sign (+) next to the Web Sites folder.
Click the plus sign (+) next to the SSP object (such as SharedServices1).
Right-click the ExcelCalculationServer folder in the tree and then click Properties.
Click the Edit Configuration button on the ASP.NET tab of the ExcelCalculationServer
Locate the Request Execution Timeout input field on the Application tab of the ASP.NET
Configuration Settings dialog box. Use this control to change the timeout value.