On 3 Apr 2012, at 9:53am, Dan Kennedy <danielk1...@gmail.com> wrote:

> As Jay says, deadlock is not possible for implicit transactions.
> SQLite will keep retrying until either your busy-handler returns
> zero (if you configured a busy-handler) or the timeout is reached
> (if you configured a timeout). It sounds like the latter in this
> case.

You seem to have a setup where your failures can be produced on demand, albeit 
at random.  So you can test whether this is a timeout-related problem but 
varying your timeout.  Run it, and log how many failures you get.  Then 
multiply (or divide) your timeout setting by ten and run it again.  If you get 
failures at the same interval, it's not a timeout-related problem.

Simon.
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to