[Chameleon] session lock problem

Paul Spencer pagameba at magma.ca
Fri Sep 3 11:00:11 EDT 2004


there is code in session.php that provides a lock file on windows (not 
needed on linux), it is deleted when a php process ends.  There are some 
circumstances under which it may not be deleted, so the code only waits 
for up to 28 seconds (well, 2 seconds less than the full timeout)

One reason may be that the code to delete the file is failing 
(permissions?) or that the process that owns the file is not ending 
properly (if php crashes then the code to end the session won't run).

I'd really like to have a better solution for this kind of thing on 
windows :(



bartvde at xs4all.nl wrote:

> Hi list,
> I have a strange problem, hopefully somebody here has some ideas what
> could be the cause.
> I have an application in which a WMS layer is added by using form
> variables. Adding the first layer there is no problem, but when adding the
> second layer (in the same session) it takes almost 30 seconds, apparently
> because there is a lock in the session (I watched the session dir).
> Strangely enough, at our production machine everything works fine, but at
> the customer the above described delay (because of a lock) occurs. I can't
> see any thing different in the php.ini files.
> During the delay the browser page "hangs", and just after 25-30 seconds
> the parseURL functions etc. are called again which will add the layer.
> Any ideas perhaps what I could check?
> Thanks in advance.
> Best regards,
> Bart
> _______________________________________________
> Chameleon mailing list
> Chameleon at lists.maptools.org
> http://lists.maptools.org/mailman/listinfo/chameleon

|Paul Spencer                           pspencer at dmsolutions.ca   |
|Applications & Software Development                              |
|DM Solutions Group Inc                 http://www.dmsolutions.ca/|

More information about the Chameleon mailing list