程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> 使用Server.scripttimeout來減少ASP意外錯誤而使務器癱瘓

使用Server.scripttimeout來減少ASP意外錯誤而使務器癱瘓

編輯:ASP技巧

我們在執行一些程序時, 比如論壇的遞歸, ASP程序常常會在意外之外執行出錯. 此類意外發生率極少,

但一旦發生, 則會使ASP代碼產生不計其數的Html或占用大量的服務器資源, 從而導致服務器效率下降甚

至癱瘓. 此類錯誤一般為死循環, 直到腳本執行完畢才結束這惡夢般的錯誤.

解決此類問題的辦法有:
- 不要采用不穩定的代碼, 但是很多代碼是否穩定我們是很難確定的. 比如我的論壇系統, 裡面使用的

遞歸看起來沒有絲毫錯誤, 但在使有時會發生錯誤.
- 如果不能用上面的方法來確實代碼的安全和穩定性, 只能把網站的腳本時間執行盡量縮短, 比如

Server.scripttimeout設為1,即執行時間只有1秒. 這樣可以使代碼的錯誤持續時間盡量減少. 不要以為

timeout只能為20以上, 其實設為20以下還是行的:)

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved