脚本超时问题
发布网友
发布时间:2022-04-26 07:20
我来回答
共5个回答
热心网友
时间:2022-06-25 05:08
超过了脚本运行的最长时间。可以为 Server.ScriptTimeOut 属性指定新值或更改 IIS 管理工具中的相应值来更改此*。
机制使用户得以 misbehaved 脚本运行到一个无限循环, 否则执行缓慢或停止。
Internet Explorer 3.02, 中运行 Windows 95 计算机上才会显示此消息框。 3.02 版本浏览器是专门希望看到如果脚本线程已 pumped 任何窗口消息在 " 最后五秒。 没有要用于 Internet Explorer 3.02 覆盖此超没有办法。 If you are using an ActiveX control with long blocking operations, that ActiveX control should either employ an event mechanism and return control to the caller or call PeekMessage every five seconds to reset the timeout.
存为 " 是 5.0 和 6.0, Internet Explorer 4.0, 超时是不再固定值基于 Windows 消息。 InternetExplorer 现在跟踪与脚本引擎执行脚本语句为当前网页总次数, 向上超时对话框该值命中阈值量时引发。
警告 如果注册表编辑器使用不当, 您可能导致严重问题, 可能要求您重新安装操作系统。 Microsoft 无法保证您能解决因注册表编辑器使用不当而导致问题。 需要您自担风险使用注册表编辑器。
请来更改此超值在 Internet Explorer 4.0, 5.0 或 6.0 版本, 按照下列步骤操作: 1. 使用注册表编辑器 (如 Regedt 32 .exe, 打开该项:
HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\Styles
如果 注意 Styles 没有该项, 创建新密钥被调用 Styles.
2. 创建新 DWORD 值称为 " MaxScriptStatements " 此项下并将该值设置为所需的脚本语句数。
默认键不存在。 如果尚未添加键, Internet Explorer 4 默认为 5,000,000 语句作为触发器用于 $ 超时对话框执行。
Because the Internet Explorer 4.0, 5.0, and 6.0 timeout is based on the number of script statements executed, the timeout dialog box will not display ring ActiveX control or database-access delays. 脚本中无限循环将仍能检测
热心网友
时间:2022-06-25 05:08
如果你用的是asp的话,那么就很容易了,再每个asp文件最上边
<%@ Language=VBScript%>
下边加上一行
<%Server.ScriptTimeOut=5000%>
就设置脚本超时时间为5000秒
热心网友
时间:2022-06-25 05:09
Server.ScriptTimeOut=秒数
也可以在iis里设置站点属性.
修改太长对服务器容错能力有影响不建议修改,如果有超时建议查看程序循环或者数据库连接是否正确,一般情况下不会出现超时现象的
热心网友
时间:2022-06-25 05:09
<%Server.ScriptTimeOut=5000%>
如上,加入页面的顶部即可,但是脚本超时一般都是因为页面业务逻辑或根本就在脚本上有问题!
热心网友
时间:2022-06-25 05:10
从服务器的 IIS 上面设置 ...
虚拟主机的话只能和主机提供商交涉了 ...