Hello,

I wonder if someone could possible help me with an issue
regarding Tie::RDBM.

I am using it on a mod_perl 2.0 enabled website with apache
2.0.51 with persistent database connections to a postgresql-backend.

Everything works fine, but every once in a while there will
be an error in the error_log stating:

Can't call method "fetchrow_arrayref" on an undefined value
at /usr/lib/perl5/site_perl/5.8.3/Tie/RDBM.pm line 166

Module version is 0.7

I use the Tie::RDBM functinonality to translate contents
of webpage like this:

print<<HTML;
<h1>$translate{welcome_fellow}</h1>
<h2>$translate{this_is_an_example}</h2>
HTML

where the %translate hash is either tied to a table including
German key/value pairs, or English, Danish, Polish or whatever.

Now sometimes it happens, that some keys within a single
webpage are translated, but suddenly there's one particular
key, where the above error is raised and script execution is
terminated with a 500 Internal Server Error.

My only explanation is that the connection to the backend dies
for some reason just between two requests to the backend.

Did you anyone ever encounter such trouble? Can you give me a hint?

Or would it make sense to modify the Tie::RDBM module by adding
a check whether the backend is still alive just before executing
a statement?

Any help appreciated,

thanks in advance,


--

Kind regards

Henrik Steffen

top concepts Internetmarketing GmbH
Am Steinkamp 7 - D-21684 Stade - Germany
--------------------------------------------------------
http://www.topconcepts.de       Tel. +49 1805 9977 501*
mail: [EMAIL PROTECTED]    Fax. +49 1805 9977 502*
--------------------------------------------------------
SMS Versand ab 9.9 Cent: http://sms-gw.topconcepts.de
--------------------------------------------------------
Handelsregister: AG Stade HRB 5811 - UstId: DE 213645563
--------------------------------------------------------
*) EUR 0,12/Min. (CNS24)

Unterstützen auch Sie den
Bau der Küstenautobahn A22: http://www.a22-jetzt.de

Reply via email to