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

Reply via email to