当前位置:首页 » 编程软件 » 脚本超时

脚本超时

发布时间: 2022-09-02 14:30:00

① 如何修改IIS中的ASP脚本php脚本超时时间

1,修改ASP脚本超时时间限制
右击需要修改的站点,选择“属性”,然后选择“主目录”,再选择“配置”。
选择“选项”,在ASP脚本超时中修改下时间,确定下就可以了。
2,修改PHP脚本超时时间限制
FastCGI
Error
The
FastCGI
Handler
was
unable
to
process
the
request.
--------------------------------------------------------------------------------
Error
Details:
•The
FastCGI
process
exceeded
configured
activity
timeout
•Error
Number:
258
(0x80070102).
•Error
Description:
µÈ´ýµÄ²Ù×÷¹ýʱ¡£
HTTP
Error
500
-
Server
Error.
Internet
Information
Services
(IIS)
如果服务器正常,本错误往往发生在提交一个很大的字符串时发生。原因就是在处理如此“巨大”的字符串提交请求时,服务器处理超时了。可以通过设置fcgiext.ini里面的超时配置和php.ini里的超时配置来解决。当然,根据个人对服务器设置的不同,可能还需要修改更多配置信息。比如允许一次性提交多少数据。
大概给该网站建立一个独立的应用程序池也可以解决某些因此原因导致的问题。
在C:\WINDOWS\system32\inetsrv文件夹中找到fcgiext.ini文件。
注意:如果是新版的PHP环境,fcgiext.ini文件是存放在C:\ZkeysSoft\php\目录。
打开文件后,里面关于php脚本活动超时时间(ActivityTimeout)的配置信息如下:
[Types]
php=PHP
[PHP]
ExePath=c:\PHP\php-cgi.exe
InstanceMaxRequests=500
EnvironmentVars=PHP_FCGI_MAX_REQUESTS:1000
ActivityTimeout=1200
里面的数字可以自行调整。上面的提示,即配置文件里的ActivityTimeout=600
这个时间超时设置,600是10分钟,最大可以设置为6000一小时。但不一定就是这个原因引起的。

② Active Server Pages错误 'ASP 0113' 脚本超时怎么办

执行ASP程序时出现错误

错误:
Active Server Pages 错误 'ASP 0113'
脚本超时
/Index.asp
超过了脚本运行的最长时间。可以为 Server.ScriptTimeOut 属性指定新值或更改 IIS 管理工具中的相应
值来更改此限制。

出现错误的原因:

数据库中查询数据,数据量太大,导致脚本超时。

解决办法:

1 在错误页面的asp开始区域写上Server.ScriptTimeOut=9999 即可。或可设置成稍小的参数。

2 您可以增加时间是允许来处理 ASP 脚本用于特定 Web 站点。 要这样做, 将 Internet Information
Server (IIS) 元数据库值:
。打开IIS
。右键有问题的站点的属性
。单击 主目录
。在 ApplicationSettings@@ , 单击 配置 。
。单击 应用程序选项 选项卡。
。ASP 脚本超 值增加到数字以防止脚本超时足够高3 系统没有开启FSO组件:FSO组件的开启和关闭方法,Dll 文件的注册和注销:
运行cmd命令
注消FSO组件:RegSvr32 /u %windir%\SYSTEM32\scrrun.dll
启用FSO命令:RegSvr32 %windir%\SYSTEM32\scrrun.dll 4 多次注消、启动后还是出现错误,原因是没权限,不知道怎么造成的,下边提供解决方法
权限出现了问题,打开注册表加入权限!
在 开始-运行中敲入regedit,然后找到HKEY_CLASSES_ROOT\Scripting.FileSystemObject
右击权限,加入everyone,internet来宾帐号(IUSR...)用户确定,然后重新启动IIs即可搞定!
如果你们遇到跟我们一样,你们可以找对应的字段修改

还有一种情况 就是代码里错误造成死循环.
打字不易,如满意,望采纳。

③ asp脚本超时的解决方法

1、在程序前头加如下语句:Server.ScriptTimeOut=5000 不行就把数值加大。
2、如果是自架服务器,就在IIS中改,默认为90秒;
3、如果是租用空间,先测试空间商设置的Server.ScriptTimeOut,一般空间商不会在协议上说明这点的说,所以只有自己测试了:<%Response.Write Server.ScriptTimeOut%>
如果,空间商设置的Server.ScriptTimeOut 太低,就跟空间商理论一下!
如果理论无果,就用方法一。
4、也有可能是空间不足、代码有循环逻辑错误等等,都可能产生超时问题,可以找个程序测试软件检测下看看有无死循环。

④ 脚本超时问题

超过了脚本运行的最长时间。可以为 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. 脚本中无限循环将仍能检测

⑤ 脚本超时/index.asp超过了脚本运行的最长时间

ASP中的script执行时限默认为90秒(也就是一分半钟),超过这个时限就会提示脚本超时了。所以ASP的后台脚本尽量不要执行长时间的操作,否则会给网页用户带来极差的体验(试想一下点击一个网页后几十秒钟都没有反应,然后突然跳出来告诉你超时了,你会再来吗?)
如果确实要这么做,那么可以人为提高这个时限,比如设为5分钟:
<%Server.ScriptTimeout=300%>

⑥ 脚本超时/index.asp超过了脚本运行的最长时间

一般正常是不会超时,,特别是在本地测试,超时,说明你代码里出现死循环,或者死结运算。。

代码不全,没法判断。

⑦ Active Server Pages 错误'ASP 0113'脚本超时

【原因】:出现这个的原因是因为你的ASP语句执行时间超出了你定义的时间(如果没定义,那么默认就是90秒)
【分析】:如果说之前没什么问题,最近才出问题,可能是你的程序读取数据的时候,因为数据量小所以就没出现过,近期是因为数据量大了,才会开始慢慢的触发这个问题;
【解决办法】:
1.先检查你的代码是否存在不合理的地方(比如多次重复某一个过程),尽可能的优化你的代码,给数据库建立索引等;
2.直接在程序的头部加入
Server.ScriptTimeOut = 500
'500是你设置的脚本超时的时间,秒为单位,具体大小自己调整。更多资料可参考我的网络空间文章——[asp脚本运行超时的解决办法]。

【注意】:ASP超时不能一刀切全部人为把时间延长,否则会影响服务器性能,一般的程序是不会超时的,如果你的程序超时,首先检查程序是否最优化

⑧ 怎么设置JS脚本超时时间

JS没有脚本超时的控制。动态脚本可以设置或者服务器设置,js没有。
如果js运算量很大时,IE浏览器会自动提示。其他核心浏览器可能会有假死提示。

⑨ 脚本超时是怎么回事

如果你用的是asp的话,那么就很容易了,再每个asp文件最上边
<%@
language=vbscript%>
下边加上一行
<%server.scripttimeout=5000%>
就设置脚本超时时间为5000秒

热点内容
ug编程培训要多少钱 发布:2025-02-12 09:38:27 浏览:620
小黄车的密码怎么打开 发布:2025-02-12 09:38:26 浏览:70
存储时4k 发布:2025-02-12 09:33:31 浏览:87
stn数据库 发布:2025-02-12 09:32:31 浏览:602
iossocket编程 发布:2025-02-12 09:32:20 浏览:899
sql语句相等 发布:2025-02-12 09:32:19 浏览:351
278源码 发布:2025-02-12 09:22:40 浏览:248
13人牛牛源码 发布:2025-02-12 09:22:40 浏览:155
win2008r2搭建iscsi服务器 发布:2025-02-12 09:18:30 浏览:634
python解压zip 发布:2025-02-12 09:08:46 浏览:921