Asp-Classic

執行時間長於 Server.ScriptTimeout 的經典 ASP 頁

  • November 4, 2010

我們有一個問題,我們看到 ASP 頁面執行 30-45 分鐘,即使 Server.ScriptTimeout 值為 90 秒。我們甚至通過將 Server.ScriptTimeout 的值列印到頁面來驗證這一點,以確保我們不會以某種方式更改該值。

我們正在研究導致某些頁面隨機執行這麼長時間的原因。但我也在嘗試確定 ASP 頁面如何能夠執行比 Server.ScriptTimeout 值更長的時間?

似乎腳本超時在某些時候被覆蓋。為了縮小範圍,如果您嘗試在另一個新頁面上執行長時間執行的任務會發生什麼?在 Classic ASP 中暫停是相當困難的,但請嘗試 WaitFor:http ://www.scriptswave.com/free-scripts-download/waitfor/5932.html

如果您可以確認 scripttimeout 在並行頁面中得到遵守,請嘗試複製您的實時頁面並在頂部添加等待,看看會發生什麼……然後將您的等待移到程式碼中,直到最終它不遵守腳本超時值。

這將有助於縮小它是該伺服器上所有頁面的內容還是單個頁面。並且,如果它是一頁,它將有助於確定超時值更改在頁面中的哪個位置開始。

引用自:https://serverfault.com/questions/195465