You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl@perl.apache.org by Markus Schranz <sc...@pressetext.at> on 2000/07/28 13:24:45 UTC
SysVSemaphoreLocker.pm problem
Hi,
I seem to be not the only one that has problems with Semaphores in
the apache-mod_perl context:
We run a redhat6.2 server and have installed a apache_1.3.12 with
mod_perl_1.24 and
mod_php4.01pl2 (linked statically, since DSOs do not work as posted in this
group)
We want to use Apache::Session::DBI to TIE a %session Hash for each user
session to a database (sessiondb/sessions). After installing all necessary
perl modules
(why are they not included in the CPAN Bundle::Apache?) I call
PerlModule Apache::DBI
in the httpd.conf file and after this
PerlRequire apache_handler.pl
which initializes the database access and does the cookie handling, that
writes
session info to the %session hash, tied to the DB.
On startup, everything is fine, after the call to the first Mason component,
I
get the %!*&!%/$§ message :-(
Permission denied at
/usr/lib/perl5/site_perl/5.005/Apache/Session/SysVSemaphoreLocker.pm line
63.
Apache::Session::SysVSemaphoreLocker::acquire_write_lock('Apache::Session::S
ysVSemaphoreLocker=HASH(0x83018fc)', 'Apache::Session::DBI=HASH(0x8301908)')
called at /usr/lib/perl5/site_perl/5.005/Apache/Session.pm line 560
Apache::Session::acquire_write_lock('Apache::Session::DBI=HASH(0x8301908)')
called at /usr/lib/perl5/site_perl/5.005/Apache/Session.pm line 478
Apache::Session::save('Apache::Session::DBI=HASH(0x8301908)') called
at /usr/lib/perl5/site_perl/5.005/Apache/Session.pm line 375
Apache::Session::TIEHASH('Apache::Session::DBI', undef,
'HASH(0x8301878)') called at /etc/httpd/Mason/apache_handler.pl line 70
HTML::Mason::handler('Apache=SCALAR(0x830186c)') called at /dev/null
line 0
eval {...} called at /dev/null line 0
I am sure, you have got this problem earlier (I am spending now the second
day on it &%§$*%% ggrr :-(((
Help very much appreciated,
thanks
Markus