[CDBI] Re: Class::DBI and forking

Perrin Harkins <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.class-dbi
Message-ID <[email protected]>
Carlos Vicente wrote:
> I've come across an already discussed problem regarding forking in CDBI
> and its problems with shared db handles.  I found the following thread:
> 
> http://lists.digitalcraftsmen.net/pipermail/classdbi/2006-March/000995.html
> 
> which refers to the use of the InactiveDestroy flag, overriding db_Main,
> etc...
> 
> The problem is that the link in that particular thread is broken and I
> cannot tell which changes exactly need to happen in the db_Main
> subclass, Ima::DBI, etc...

The message it refers to is here:
http://lists.digitalcraftsmen.net/pipermail/classdbi/2005-October/000338.html

If you use this patch to Ima::DBI, you will not need to modify anything 
else in Class::DBI.  Make sure you set InactiveDestroy on your database 
handles in the child process, and on any you open prior to the initial 
fork, since those eventually time out and close as well.

- Perrin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.