>
> We are using Embperl 1.2, Apache Session 1.3 (using
> DBIStore/SysVSemaphoreLocker) with Oracle as the backend.
>
> We've been observing periodic browser hangs which can be sporadically
> replicated by hitting the same page in quick succession using the same
> session id.  After doing that, updating %udat seems to cause the hang,
> perhaps the server process is waiting to acquire a write lock (?).
>

I guess this will be the reason. I never tried it, but maybe the ipcs
utility can give some information about your semaphore when this occurs.

Are there anything special happening before the hang (errors etc.)?

> Please note that we update the contents of %udat by calling a
> routine which
> exists in a separate module, something like:
>     [-
>         updateSession(\%udat);
>     -]
>
> Are there any special considerations when doing something like
> that?  Or is
> that plain silly?
>

That's no problem and shouldn't have anything todo with your problem.

Gerald



-------------------------------------------------------------
Gerald Richter    ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting

Post:       Tulpenstrasse 5         D-55276 Dienheim b. Mainz
E-Mail:     [EMAIL PROTECTED]         Voice:    +49 6133 925151
WWW:        http://www.ecos.de      Fax:      +49 6133 925152
-------------------------------------------------------------

Reply via email to