私は現在、クライアントがサーバーにデータを送信し、サーバーがデータをSQLiteデータベースファイルに保存するクライアント/サーバーセットアップを持っています。これを行うために、約30のクライアントを実行しているときにWindows 7で正常に機能するトランザクションを使用しています(各クライアントは5〜30秒の間にデータを送り返します)。
Windows XPで同じソフトウェアを使用する場合、約20のクライアントを実行するまで、問題なくデータを複数回取得/設定できます。WindowsDelayed書き込み失敗エラーを取得し始めます: alttexthttp://files.me.com/james。 ingham / on1qb1
これにより、サーバーで例外が発生します: alt text http://files.me.com/james.ingham/hjoodv
これは、XPに関係しているのか、XPを実行しているマシンのハードウェアの問題であると思います。
これを避けるためのアドバイスはありますか?または、例外をキャッチしてデータの保存を再試行する必要がある場合はどうなりますか?