1樓:匿名使用者
如果在執行中超過有效時間還沒行,那肯定出現執行超時啊,出現執行超時可能也是因為你哪兒卡機,或者你的系統不好哦!!
2樓:匿名使用者
iis預設的指令碼超時時間是90秒,這樣的話如果你是上傳軟體或者執行asp程式傳送資料大於90秒的時候就會產生程序指令碼超時放棄你的執行,保護伺服器的處理大容量資料記憶體以及cpu佔用過大導致宕機或者不穩定的情況。
asp指令碼超時的原因可能有:1.網路速度慢;2.
asp程式編寫錯誤;3.asp程式編寫不合理,既執行這個asp程式要處理很多事情,這樣就要花很多時間,您可以考慮分開執行,儘量減少同時執行的程式數量。
處理asp指令碼執行超時的錯誤辦法:
(1)我們可以在iis所在**的屬性裡點選"主目錄"然後"配置""選項"裡asp/cgi指令碼超時,大小設定高一些。
(2)在asp程式的頭部加入控制指令碼超時的**:
server.scripttimeout = 270
270秒是你設定的指令碼超時的時間,單位秒,具體大小自己調整。
如果你設定的時間小於90秒,將無效,iis仍然以預設的90秒的指令碼超時時間處理。
如果設定了以上的方法仍然不能解決問題的話,您就要考慮一下你的asp程式是否正確,合理。
j**a 方法 執行超時處理
3樓:匿名使用者
寫一個監聽執行緒就ok啦,執行方法前啟動一個執行緒,20s後去看那個方法有沒有結束(可以搞個標記用於判斷)
4樓:匿名使用者
可以在方法裡面加定時器, 從進方法開始。
schedule(timertask task, long delay, long period)
timertask :定時任務,可以在裡面寫一箇中斷或者返回。
具體邏輯:
mytask
mytimertask
j**a題目執行超時是怎麼回事
5樓:匿名使用者
執行什麼超時了。。。
c語言問題,執行時怎麼顯示超時了?
6樓:匿名使用者
所有%lf要改為%d
%c也要改為%d
7樓:匿名使用者
將int a,b,c,s;改為double a,b,c; char s;
8樓:古神孤鴻
資料型別跟轉換說明符不匹配
怎麼解決這個問題,這個問題怎麼解決?
意思是 重新啟動並選擇正確的啟動裝置或插入開機 選擇啟動。而檢測硬碟成功就能進入系統。硬碟檢測失敗的原因 a 主機板bios沒電,或者bios設定有錯誤,記不到硬碟資訊,如果你的系統日期不正確的話,很可能是這個原因。解決辦法 更換bios電池,重新進bios內檢測硬碟。將機箱開啟,將主機板上那個亮亮...
請問這個問題怎麼解決?這個問題怎麼解決?
先按確定吧!然後再重新開啟試試看。這個問題怎麼解決?利用概率論正態分佈的知識,不用積分即可得出答案,更為簡便。p請點選輸入 描述。這個問題怎麼解決?這種情況應該首先到bios當中看一下是不是將光碟機設定為第一啟動項了,如果是將它改為從電腦的硬碟當中啟動就可以了。如果不是將光碟機設定為第一啟動項,那就...
這種問題怎麼解決?這個問題怎麼解決?
需要登出你的微軟帳號,然後重新登入吧。是不是電腦直接用微軟賬戶登入,沒有建立本地使用者。你需要在電腦上新建一個本地使用者。可以先登出微軟賬戶,然後重新開機看下是不是有需要你新建使用者的步驟。這個問題怎麼解決?利用概率論正態分佈的知識,不用積分即可得出答案,更為簡便。p請點選輸入 描述。這個問題怎麼解...