Subject: | Apache::DBI 0.93 does not maintain persistent connection, 0.88 does. |
Platform Specifics:
- OpenBSD 3.4
- Perl 5.8.0 (Packaged w/OpenBSD)
- Apache 1.3.28 (Packaged w/OpenBSD)
- MySQL 3.23.57p1 (OBSD Package Tree)
- mod_perl 1.27 (OBSD Package Tree)
- Apache::Session 1.53 (CPAN)
- DBI 1.40 (CPAN)
- DBD::mysql 2.9003 (CPAN)
Completely upgraded the webserver from scratch (new OS, all packages, etc.) Put in place the web application that we were using without issue in the previous configuration. The DBI connections failed, without fail, after a night of inactivity. Ensured Apache::DBI was first module listed in handler script, no help. Moved Apache::DBI to very first listed PerlModule in httpd.conf, no help.
Took previous Apache::DBI 0.88 source, made, tested, installed. Restarted webserver with Apache::DBI listed as top module in the handler script, no problems for a week.
From anything I've been able to find, these module versions were to be interchangable. What is the difference between the 0.88 and 0.89-0.93 versions, as there does seem to be a fork on CPAN? Any advice?
Thanks,
Colin