[Chameleon] session lock problem
Paul Spencer
pagameba at magma.ca
Fri Sep 3 11:00:11 EDT 2004
Bart,
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 :(
HTH
Paul
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