Overview
This article describes the process to follow when a timeout is encountered when running GFI WebMonitor reports. and the following error is returned in the user interface:
The request channel timed out while waiting for a reply after 00:10:00. Increase the timeout value passed to the call to Request or increase the send timeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout.
The following error is logged in the Application event log:
An error occurred on report viewer: System.TimeoutException: The request channel timed out while waiting for a reply after 00:10:00. Increase the timeout value passed to the call to Request or increase the SendTimeout value on the Binding. The time allotted to this operation may have been a portion of a longer timeout. ---> System.TimeoutException: The read from the pipe did not complete within the allotted timeout of 00:10:00. The time allotted to this operation may have been a portion of a longer timeout. ---> System.IO.IOException: The read operation failed, see inner exception. ---> System.TimeoutException: The read from the pipe did not complete within the allotted timeout of 00:10:00. The time allotted to this operation may have been a portion of a longer timeout.
Information
Environment
- GFI WebMonitor
- All supported environments
Root Cause
Reports have a default timeout of 10 minutes. If running reports is taking longer, this timeout limit needs to be increased.
Process
- From the GFI WebMonitor installation folder, make a backup of
\WebUI\Web.config
file (copy the file to another location, do not rename this file in the same folder). - Open the
\WebUI\Web.config
file with a text editor. - Search for
receiveTimeout (1 instance)
and change the value to"00:20:00"
. The default is"00:10:00" = 10 minutes
. - Search for
sendTimeout (1 instance)
and change the value to"00:20:00"
. The default is"00:10:00" = 10 minutes
. - Restart the GFI WebMonitor Core Service.
Priyanka Bhotika
Comments