Timeouts can occur between a web server and a SQL reporting server if there is no data returned from the reporting server to IIS within a timeout period. If any data is returned it resets the timer. When the timeout occurs it can produce a "502 Bad Gateway" error and other errors in the client browser. This results in a "Timer_EntityBody" error in "systemroot\system32\LogFiles\HTTPERR".
IIS 6 had a global way to change the "IISWebService" timeout by changing the timeout setting in the "metabase.xml" file located in "systemroot\system32\inetserv\":
<IIsWebService Location ="/LM/W3SVC"
I am wondering if there is a similar global setting in IIS 7.5 that would change the timeout for all websites on the server. I do not see a metabase.xml file in IIS 7.5 and have only found how to set the timeout on each individual website:
Right-click then expand Manage Web Site & Advanced Settings
Expand "Connection Limits"
In "Connection Time-out (seconds" set your time out in seconds
The default is 120 seconds. Is there a global way to change this timeout for all websites?