Hi all,
I recently started playing with LispWorks, Apache
w/ mod_lisp2 and TBNL. I'm using the newest TBNL as well as the newest
versions of all its dependencies. I'm using the free version of LispWorks
and therefore have a heap size limit, and I'm using Windows XP Pro.
The problem was that I after I got everything
working I was randomly clicking on the test page link when LispWorks quickly
died after a few simple clicks. It seemed to leak 3-4 megs per
click!
Upon further investigation it turns out this is a
Firefox specific problem (haven't tested Opera yet :) ) and it doesn't happen in
IE. Checking the Apache logs I get lots of these when browsing with
Firefox:
[Thu Sep 29 19:08:10 2005] [notice] [TBNL] No
session for session identifier '1:158C42649C449770460538C62DC7A0EF' (User-Agent:
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915
Firefox/1.0.7', IP: '127.0.0.1')
So obviously there is a session handling problem
with Firefox? I'm guessing that it's starting a new session with each
refresh, and hence the memory usage.
I'll look into it further and try to get into some
of the TBNL code, but I'm a rookie with Lisp so it might take me a while!
Any help would be appreciated...
Thanks!
Anthony