Hi Massimo and everybody else, sorry for my late reply. I was out for two days presenting a prototype based on web2py on a conference and just came back to the office. As a quick feedback: Attendees were really impressed and excited about, what they saw.
Now back to my problem: I am a bit embarrassed and also confused. Today in the morning I first reproduced the problem a couple of times. I started the first browser (chrome). web2py answers immediately. I started the second (firefox) and it hangs for around 2 minutes and then comes back. Then I tried the session unlock bit and the behavior vanished. But now it comes, I removed the session unlock from the code and now I can not reproduce the problem anymore!!!! What is going on? Did I have a hanging/corrupt session? That session is somehow on disk as it even survived a restart of my development machine? Confused, as I do not understand, and embarrassed, as I can reproduce my own problems. :-) Thanks Markus On Mar 1, 8:56 pm, Massimo Di Pierro <[email protected]> wrote: > Try add > > session._unlock(request) > > at the top of the controller. Does it still lock? > > On Mar 1, 12:55 am, Markus Schmitz <[email protected]> wrote: > > > > > > > > > Hi everybody, > > > on my development system I use sqllite, because it allows me to > > conveniently backup my database, which contains a good amount of > > configuration data. > > > In principle and as long as I access the web site alone, this works > > fine. But as soon as two users or I myself access the web site with > > two different browsers, the second browser hangs, when fetching the > > page. > > > More or less all my pages write some data to a table for logging > > purposes on access, so when the first browser connects, sqllite locks > > the DB. When the second browser connects, the DB is still locked, even > > though the page of the first request is long delivered. > > > This only happens under sqllite, not MySQL etc. Also when I disable > > the logging (ie. the write access) it does not happen. > > > Any ideas? Do I have to explicitly commit or close the DB connection? > > > Thanks > > > Markus

