ASP 伺服器超時 Timeout 處理

ASP 伺服器超時 Timeout 處理

ASP 伺服器超時 Timeout 處理

 

影響伺服器產生超時的設定大致有:

1. Server.ScriptTimeout

2. Connection對象的CommandTimeOut屬性

3. Command對象的CommandTimeOut屬性

4. IE瀏覽器的設定

  Server.ScriptTimeout

  預設值是90秒

  要增大它,在你的asp檔案中加一句,如下:

  Server.ScriptTimeout=999 '單位(秒)

  Connection和Command CommandTimeOut

  預設是30秒

   要增大它,在你的asp檔案中加一句,如下:

  con.CommandTimeOut = 999 '單位(秒)

  如果設為零,將無限等待,沒有timeout限制

  IE也有個超時設定

  5分鐘從伺服器得不到資料,也超時

 

解決方法: (原文請參照微軟KB中的Q181050)

1. IE要4.01 sp1以上版本

2. 在註冊表中HKEY_CURRENT_USERSoftwareMicrosoft

WindowsCurrentVersionInternet Settings中加一DWORD類型

ReceiveTimeout,值設為比如8個9

3. restart computer