Event ID 40966 - Enterprise Vault services exceeds web.config parameter for executiontimeout

Article: 100022060
Last Published: 2021-09-22
Ratings: 0 0
Product(s): Enterprise Vault

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 40966

Event 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

Increase the exectutiontimeout parameter in the web.config file to avoid timeout failures.
  1. On the Enterprise Vault Server open windows explorer
  2. Open the web.config file
    1. <Install Path>\Enterprise Vault\Webapp
  3. Increase the value and save the file
    1. The syntax should be similar to the following:

      <<system.web>
       <httpRuntime executiontimeout ="600" /> 
       </system.web>
      </configuration>
  4. Perform an iisrest to initiate the changes 
    1. 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.

 

 

Was this content helpful?