> Jeremy May wrote:
>
> Ok all. here is my problem.
>
> [Tue Nov 6 19:50:36 2001] [error] sdbm store returned -1, errno 0, key
> "0ed8ed7d2c80f1badf9bef2a187932bd" at
> /usr/local/lib/perl5/site_perl/5.6.1/MLDBM.pm line 161.
> MLDBM::STORE('MLDBM=HASH(0x837ca80)',
> '0ed8ed7d2c80f1badf9bef2a187932bd', 'HASH(0x875872c)') called at
> /usr/local/lib/perl5/site_perl/5.6.1/MLDBM/Sync.pm line 82
> MLDBM::Sync::AUTOLOAD('MLDBM::Sync=HASH(0x837c69c)',
> '0ed8ed7d2c80f1badf9bef2a187932bd', 'HASH(0x875872c)') called at
> /usr/local/lib/perl5/site_perl/5.6.1/Apache/ASP.pm line 5125
> Apache::ASP::State::STORE('Apache::ASP::State=HASH(0x85ee558)',
> '0ed8ed7d2c80f1badf9bef2a187932bd', 'HASH(0x875872c)') called at
> /usr/local/lib/perl5/site_perl/5.6.1/Apache/ASP.pm line 770
> Apache::ASP::RefreshSessionId('Apache::ASP=HASH(0x8284d0c)',
> '0ed8ed7d2c80f1badf9bef2a187932bd', 'HASH(0x8758714)') called at
> /usr/local/lib/perl5/site_perl/5.6.1/Apache/ASP.pm line 4613
Is this a regular occurance, or was this a one time event?
I have seen an occasional error with SDBM_File ( over years )
that may be because of a failure in its hash algorithm, which
is supposedly to be only theoretically possible rarely, but this
might be such an occurance.
If this is a regular error, this might be a more normal error,
first make sure that the web server has write access to StateDir,
then try setting StateDB to MLDBM::Sync::SDBM_File or DB_File.
I don't think the latter will help though because this was an
error with writing to the internal database, which always uses
SDBM_File. To change the dbm type for the internal database,
do something like:
# httpd.conf
PerlModule Apache::ASP
<Perl>
$Apache::ASP::DefaultStateDB = 'MLDBM::Sync::SDBM_File';
# or
$Apache::ASP::DefaultStateDB = 'DB_File';
</Perl>
You will need to delete the StateDir ( & all $Session &
$Application data in so doing ) before this change would take
effect. This is not a documented method of changing the internal
database, as I never thought one would need to change it to
anything else. Hopefully you will be able to tell me that the
problem just went away and never came back all on its own without
having to resort to the above code.
--Josh
_________________________________________________________________
Joshua Chamas Chamas Enterprises Inc.
NodeWorks Founder Huntington Beach, CA USA
http://www.nodeworks.com 1-714-625-4051
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]