The ScriptTimeout property specifies the maximum amount of time a script can run before it is terminated.
The timeout will not take effect while a server component is processing.
Server.ScriptTimeout = NumSeconds
NumSeconds
Specifies the maximum number of seconds that a script can run before the server terminates it. The default value is 90 seconds.
Note The ScriptTimeout property cannot be set to a value less than that specified in the registry settings. For example, if NumSeconds is set to 10, and the registry setting contains the default value of 90 seconds, scripts will time out after 90 seconds. However, if NumSeconds were set to 100, the scripts would time out after 100 seconds.
For more information about setting registry entries for ASP, see Configuring Registry Entries in the Active Server Pages Scripting Guide.
The following example causes scripts to time out if the server takes longer than 30 seconds to process them.
<% Server.ScriptTimeout = 30 %>
The following example retrieves the current value of the ScriptTimeout property and stores it in the variable TimeOut.
<% TimeOut = Server.ScriptTimeout %>
See also:
Summary: Place
<%@ TRANSACTION=Required LANGUAGE="VBScript" %>
at the top of the page and define
Sub OnTransactionAbort()
to gain control when the script times out.
© Microsoft Corporation. All rights reserved.