![]() |
|
Syntactic Confectionery Delight | |
PerlMonks |
Re: DBI Questionby radiantmatrix (Parson) |
on Jun 16, 2008 at 17:44 UTC ( [id://692332]=note: print w/replies, xml ) | Need Help?? |
MySQL server has gone away means that you're no longer connected to the server. Either you have disconnected (e.g. you've let your database handle go out of scope) or your server is dropping the connection on its end. It's a problem you'll have to address by checking to see if the connection is alive and re-connecting as needed. One way to do this is using DBIx::Abstract: If you're not going to use DBIx::Abstract, the same basic idea can be had from simple DBI:
I do recommend DBIx::Abstract, though -- you can still get at the database handle from it, but it makes moving from MySQL to PostgresQL or Oracle a snap!
<–radiant.matrix–>
Ramblings and references “A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.” — Herm Albright I haven't found a problem yet that can't be solved by a well-placed trebuchet
In Section
Seekers of Perl Wisdom
|
|