當前位置:首頁 » 編程軟體 » 腳本超時

腳本超時

發布時間: 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秒

熱點內容
伺服器ip轉載 發布:2025-02-12 05:19:12 瀏覽:296
oraclesql插入數據 發布:2025-02-12 05:19:05 瀏覽:918
stl源碼剖析筆記 發布:2025-02-12 05:01:51 瀏覽:589
教務系統web伺服器搭建 發布:2025-02-12 05:01:17 瀏覽:98
全國dns伺服器地址大全 發布:2025-02-12 05:01:13 瀏覽:683
安卓什麼軟體能拍到月亮 發布:2025-02-12 04:59:42 瀏覽:782
手機卡忘記服務密碼怎麼辦 發布:2025-02-12 04:59:10 瀏覽:374
如何讓助理伺服器可以被遠程 發布:2025-02-12 04:47:11 瀏覽:770
存儲空間不足但 發布:2025-02-12 04:46:27 瀏覽:278
樹莓派編程板 發布:2025-02-12 04:41:45 瀏覽:909