我目前有一個客戶端/服務器設置,客戶端將數據發送到服務器,然後服務器將數據保存到SQLite數據庫文件。爲此,我使用在Windows 7中運行良好的事務,當我運行30個客戶端(每個客戶端在5 - 30秒之間發回數據)時。使用SQLite事務I/O錯誤
當在Windows XP中使用相同的軟件,我可以沒有任何問題的get/set數據多次,直到我奔波20個客戶,我開始獲得Windows延遲寫道失敗的錯誤: alt text http://files.me.com/james.ingham/on1qb1
這觸發一個例外在服務器上: alt text http://files.me.com/james.ingham/hjoodv
我假設這是要麼與XP或XP機器上的硬件問題,我正在運行XP。
有沒有人有任何建議,以避免這種情況?或者,如果我應該捕獲異常並重試保存數據?
這有幫助嗎? http://support.microsoft.com/kb/330174 – 2010-04-17 19:59:44
對不起,我沒有權限在我需要運行此計算機上更改它。我將在XP上的虛擬機上測試我的代碼,看它是XP還是硬件。 – 2010-04-17 20:15:24