in reply to MySQL server has gone away
Then have a wrapper for DBI's execute() function that will call connect() everytime before a real execute goes to your database. This may suffer a small preformance penality, but you need this in your production servers.
The slashcode function in question is called sqlConnect in file Slash/DB/Utility/Utility.pm
To re-establish a connection, slashcode actually calls the connect function recursively, which is interesting. Hopefully they know that the function won't be called over and over again.
|
|---|