You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Jason Bodnar <jb...@tivoli.com> on 2000/02/21 18:35:37 UTC
Session handling with Embperl on Solaris
The Embperl documentation says you need:
$Apache::Session::SysVSemaphoreLocker::nsems = 16;
if your using SysVSemaphoreLocker on Solaris.
Can you set this as ENV variable in httpd.conf or does it have to go in a
startup.pl?
---
Jason Bodnar + jbodnar@tivoli.com + Tivoli Systems
I strive for greatness but will settle for mediocrity. -- Jason Bodnar
Re: Session handling with Embperl on Solaris
Posted by Cliff Rayman <cl...@genwax.com>.
I set-up my startup.pl especially for Embperl sessions.
I didn't need one before. Here is mine:
# cat startup.pl
BEGIN {
$ENV{EMBPERL_SESSION_CLASSES} = "FileStore SysVSemaphoreLocker";
$ENV{EMBPERL_SESSION_ARGS} = "Directory=/u3/sessions";
}
use HTML::Embperl;
1;
cliff rayman
genwax.com
Jason Bodnar wrote:
> On 21-Feb-00 Gerald Richter wrote:
> >>
> >> The Embperl documentation says you need:
> >>
> >> $Apache::Session::SysVSemaphoreLocker::nsems = 16;
> >>
> >> if your using SysVSemaphoreLocker on Solaris.
> >>
> >> Can you set this as ENV variable in httpd.conf or does it have to go in a
> >> startup.pl?
> >>
> >
> > You can set it in a startup.pl file after you done a
> >
> > use Apache::Session::SysVSemaphoreLocker ;
> >
> > Passing it in EMBPERL_SESSION_ARGS should be also possible, but I didn't
> > tried that
> >
> > (something like PerlSetEnv EMBPERL_SESSION_ARGS "nsems=16")
>
> Setting it in EMBPERL_SESSION_ARGS does not work. I also tried:
>
> <PERL>$Apache::Session::SysVSemaphoreLocker::nsems = 8;</PERL>
>
> but unfortunately that didn't work either so it seems it's got to go in
> startup.pl for now.
>
> >
> > -------------------------------------------------------------
> > Gerald Richter ecos electronic communication services gmbh
> > Internetconnect * Webserver/-design/-datenbanken * Consulting
> >
> > Post: Tulpenstrasse 5 D-55276 Dienheim b. Mainz
> > E-Mail: richter@ecos.de Voice: +49 6133 925151
> > WWW: http://www.ecos.de Fax: +49 6133 925152
> > -------------------------------------------------------------
>
> ---
> Jason Bodnar + jbodnar@tivoli.com + Tivoli Systems
>
> I strive for greatness but will settle for mediocrity. -- Jason Bodnar
RE: Session handling with Embperl on Solaris
Posted by Jason Bodnar <jb...@tivoli.com>.
On 21-Feb-00 Gerald Richter wrote:
>>
>> The Embperl documentation says you need:
>>
>> $Apache::Session::SysVSemaphoreLocker::nsems = 16;
>>
>> if your using SysVSemaphoreLocker on Solaris.
>>
>> Can you set this as ENV variable in httpd.conf or does it have to go in a
>> startup.pl?
>>
>
> You can set it in a startup.pl file after you done a
>
> use Apache::Session::SysVSemaphoreLocker ;
>
> Passing it in EMBPERL_SESSION_ARGS should be also possible, but I didn't
> tried that
>
> (something like PerlSetEnv EMBPERL_SESSION_ARGS "nsems=16")
Setting it in EMBPERL_SESSION_ARGS does not work. I also tried:
<PERL>$Apache::Session::SysVSemaphoreLocker::nsems = 8;</PERL>
but unfortunately that didn't work either so it seems it's got to go in
startup.pl for now.
>
> -------------------------------------------------------------
> Gerald Richter ecos electronic communication services gmbh
> Internetconnect * Webserver/-design/-datenbanken * Consulting
>
> Post: Tulpenstrasse 5 D-55276 Dienheim b. Mainz
> E-Mail: richter@ecos.de Voice: +49 6133 925151
> WWW: http://www.ecos.de Fax: +49 6133 925152
> -------------------------------------------------------------
---
Jason Bodnar + jbodnar@tivoli.com + Tivoli Systems
I strive for greatness but will settle for mediocrity. -- Jason Bodnar
RE: Session handling with Embperl on Solaris
Posted by Gerald Richter <ri...@ecos.de>.
>
> The Embperl documentation says you need:
>
> $Apache::Session::SysVSemaphoreLocker::nsems = 16;
>
> if your using SysVSemaphoreLocker on Solaris.
>
> Can you set this as ENV variable in httpd.conf or does it have to go in a
> startup.pl?
>
You can set it in a startup.pl file after you done a
use Apache::Session::SysVSemaphoreLocker ;
Passing it in EMBPERL_SESSION_ARGS should be also possible, but I didn't
tried that
(something like PerlSetEnv EMBPERL_SESSION_ARGS "nsems=16")
Gerald
-------------------------------------------------------------
Gerald Richter ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting
Post: Tulpenstrasse 5 D-55276 Dienheim b. Mainz
E-Mail: richter@ecos.de Voice: +49 6133 925151
WWW: http://www.ecos.de Fax: +49 6133 925152
-------------------------------------------------------------