的設置是這樣的:如何忽略「該進程無法訪問該文件,因爲它正由另一個理線」
每當我的網站上出現錯誤,則顯示錯誤的現場,而一封郵件正在發送給管理員。
該網站通過AJAX和XML顯示大量實時統計信息,每15秒自動更新一次。但是統計數據只是每15秒計算一次,不管有多少用戶。
- 網站檢查,如果時間戳超過14秒
- 如果是,那麼它更新的時間戳和運行統計數據的計算和: 這是通過隱藏IND的MSSQL數據庫的時間戳進行它們保存到XML
- 最後,XML被遍歷並顯示給用戶
如果時間戳是年齡不超過15秒請求統計,第二個步驟被跳過。
現在我的問題是,如果2個用戶在同一時間做出時間戳請求,那麼系統沒有時間在兩個用戶嘗試更新XML文檔之前更新時間戳,導致其中一個失敗,出現錯誤消息:
msxml3.dll (0x80070020) The process cannot access the file because it is being used by another process. /file.asp, line 310
是否可以檢查是否正在使用前試圖保存XML文件的過程?或者可能忽略這種明顯的錯誤?
我會馬上看看這個! – Behrens
將應用程序功能與我當前的功能結合起來非常完美!謝謝! – Behrens
乾杯,很高興我能幫上忙! –