Hi Dave - sorry to hear about your trouble. I confess that I never use BDB myself, and only released that module for completion. So I'm not a good person to diagnose BDB-specific problems. Any luck googling for that error message?
I'd be happy to accept any pull requests, or even make you a committer for this; since you're actively using it you're much more likely to fix it than I am. :)
Best of luck --
Jon
On Jun 18, 2012, at 12:13 PM, Dave Williams via RT wrote:
Show quoted text> Mon Jun 18 15:13:52 2012: Request 77882 was acted upon.
> Transaction: Ticket created by DAVEGMX
> Queue: CHI-Driver-BerkeleyDB
> Subject: (No subject given)
> Broken in: (no value)
> Severity: Important
> Owner: Nobody
> Requestors: DAVEGMX@cpan.org
> Status: new
> Ticket <URL:
https://rt.cpan.org/Ticket/Display.html?id=77882 >
>
>
> Hi there:
>
> I have a caching daemon and several mpm_worker apache processes which are 'talking' to a
> BDB via CHI. Every week or so, I seem to run into this problem when trying to connect to the
> BDB:
>
> "cannot open Berkeley DB file 'Default.db' in environment '/dev/shm/cache/bdb': Lock table is
> out of available locker entries at /home/beadm/perl5/lib/perl5/CHI/Driver/BerkeleyDB.pm line
> 49."
>
> Is there a way to fix this, or provide my own BerekeleyDB::ENV to solve this?