β02-02-2012 01:35 AM
I was wandering if anyone could help
I am seeing lots of the following asp.net warnings on my EV server
Event code: 3001
Event message: The request has been aborted.
Event time: 02/02/2012 08:35:17
Event time (UTC): 02/02/2012 08:35:17
Event ID: 33c2d616318b4e3783c7568936cc45e7
Event sequence: 649
Event occurrence: 5
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/EnterpriseVault-1-129726390145846209
Trust level: Full
Application Virtual Path: /EnterpriseVault
Application Path: C:\Program Files (x86)\Enterprise Vault\webapp\
Machine name: UF613
Process information:
Process ID: 2556
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/EnterpriseVault/GetIncrSlotWithServer.aspx
Request path: /EnterpriseVault/GetIncrSlotWithServer.aspx
User host address: 172.22.33.18
User: EU01\eseva03
Is authenticated: True
Authentication Type: Negotiate
Thread account name: NT AUTHORITY\SYSTEM
Thread information:
Thread ID: 14
Thread account name: NT AUTHORITY\SYSTEM
Is impersonating: False
Stack trace:
Custom event details:
I have looked and found an article
http://www.symantec.com/business/support/index?page=content&id=TECH75438
that says to change the following in the webapp web.config file 'appRequestQueueLimit'
As you can see from my web.config file it doesnt look like this is even set. Where do I need to set it or can I just update it like this appRequestQueueLimit="200" - maximum number of requests queued for the application
<configuration>
<location path="FullSync.aspx">
<system.web>
<httpRuntime executionTimeout="300" />
</system.web>
</location>
<location path="IncrSync.aspx">
<system.web>
<httpRuntime executionTimeout="300" />
</system.web>
</location>
<appSettings>
<!--
UploadItemExecutionTimeout - overrides the timeout (in seconds) for uploading data from Vault Cache
to the Enterprise Vault server
-->
<add key="UploadItemExecutionTimeout" value="300"/>
</appSettings>
<system.web>
<compilation debug="false" />
<trace enabled="false" />
<identity impersonate="true"/>
<!--
See http://support.microsoft.com/default.aspx?scid=kb;EN-US;323246#7
httpRuntime Attributes:
executionTimeout="[seconds]" - time in seconds before request is automatically timed out
maxRequestLength="[KBytes]" - KBytes size of maximum request length to accept
useFullyQualifiedRedirectUrl="[true|false]" - Fully qualifiy the URL for client redirects
minFreeThreads="[count]" - minimum number of free thread to allow execution of new requests
minLocalRequestFreeThreads="[count]" - minimum number of free thread to allow execution of new local requests
appRequestQueueLimit="[count]" - maximum number of requests queued for the application
enableKernelOutputCache="[true|false]" - enable the http.sys cache on IIS6 and higher - default is true
enableVersionHeader="[true|false]" - outputs X-AspNet-Version header with each request
-->
<httpRuntime maxRequestLength="10000" />
</system.web>
</configuration>
Thanks in advance
Richard
Solved! Go to Solution.
β02-02-2012 02:14 AM
Hi Richard,
add:
appRequestQueueLimit = "600"
to the runtime section, so in your case
<httpRuntime maxRequestLength="10000" appRequestQueueLimit="5000" />
β02-02-2012 02:14 AM
Hi Richard,
add:
appRequestQueueLimit = "600"
to the runtime section, so in your case
<httpRuntime maxRequestLength="10000" appRequestQueueLimit="5000" />