Problem
Enterprise Vault services either fail to start or execute a task that exceeds the web.config parameter for the setting executionTimeout.
Error Message
Event ID: 40966
Task Category: None
Level: Error
Description: A program fault has raised an exception.
Exception: Thread was being aborted.
Diagnostic: Type: System.Threading.ThreadAbortException
Reference:
Command Line: C:\Windows\SysWOW64\inetsrv\w3wp.exe -a \\.\pipe\iisipm12decabf-507e-4845-8e5d-a03811709d13 -v "v2.0" -l "webengine4.dll" -h "C:\inetpub\temp\apppools\EnterpriseVaultAppPool.config" -w "" -m 1 -t 20 -ap "EnterpriseVaultAppPool"
Application Domain: /LM/W3SVC/1/ROOT/EnterpriseVault-1-128982678738728842
Process Id: 5956
Thread Id: 4464
Stack Trace: at DesktopClientCacheWeb.MDCResponse.WriteFailedHeaders(Exception e)
at DesktopClientCacheWeb.ListArchives.Page_Load(Object sender, EventArgs args)
V-437-40966
Additionally, event ID 1309 might accompany event ID 40966Event ID: 1309
Source: ASP.NET 2.0.50727.0
Task Category: Web Event
Level: Warning
Description: Event code: 3001
Event message: The request has been aborted.
Event ID: 932cdb146a854e038863588ae6a51c5e
Event sequence: 572 / Event occurrence: 1 / Event detail code: 0
Application information: Application domain: /LM/W3SVC/1/ROOT/EnterpriseVault-1-128982678738728842
Trust level: Full
Application Virtual Path: /EnterpriseVault
Application Path: C:\Program Files (x86)\Enterprise Vault\webapp\
Machine name: EV
Process information:
Process ID: 5956
Process name: w3wp.exe
Account name: NT AUTHORITY\SYSTEM
Exception information:
Exception type: HttpException
Exception message: Request timed out.
Request information:
Request URL: http://evserver.Domain.com/EnterpriseVault/ListArchives.aspx
Request path: /EnterpriseVault/ListArchives.aspx
v-437-1309
Cause
The executionTimeout within the Enterprise vault web.config file needs to be increased.
Solution
- On the Enterprise Vault Server open windows explorer
- Open the web.config file
- <Install Path>\Enterprise Vault\Webapp
- Increase the value and save the file
- The syntax should be similar to the following:
<<system.web>
<httpRuntime executiontimeout ="600" />
</system.web>
</configuration>
- The syntax should be similar to the following:
- Perform an iisrest to initiate the changes
- Click Start, click Run type IISReset, and then click OK
- Click Start, click Run type IISReset, and then click OK
Note: Behavior of the executiontimeout can vary from environment to environment, there is no best practice value.