I was wrong.  My filter still doesn't seem to fix the problem
entirely.  There is obviously a bug somewhere... either in my code or
in SQLObject.

I will make sure to post an update if and when I figure this out!

Have you had any luck with this? I'm targeting tickets for 0.9, and
this one appears to be hanging.

I played with this for a few hours, and was never able to get any combination of filters, disabling caching, or clearing the cache to fix the problem. In my opinion, SQLObject is unfriendly to forking and multi-process environments at this point, and I simply ran out of time before I had to deploy the application.

For my application, I ended up using an asyncore-based WSGI/SCGI server to deploy with, thus working around the problem by keeping everything in a single process. I am hoping that the bug will be fixed at some stage so that I can run two or three more of these WSGI servers and load balance my app behind lighttpd.

I think someone with a bit more SQLObject knowledge should probably take a look at this problem, and see if they can get it fixed. Not being able to run in any multi-process environment seems to be a big issue, at least to me.

  -- Jon

Reply via email to