>>> "Mack" <[EMAIL PROTECTED]> 14/12/2006 16:36 >>>
> Be very careful with connect_cached though, as I have noticed that you get a
> SQL server has gone away when you try to use the connection, even though the
> connect cached still thinks it is open and pings (after maybe 6-12hrs
> inactivity - so shouldn't be a prob on a busy site though!)

I've had this as well, and posted about it a couple of times without any 
answer.  Today I had a further think, and although I haven't tested this yet, I 
have an idea...

The greylist code I use tries to be "sensible" in its use of the database, 
calling dbh->prepare to pre-parse the SQL statement once, and then calling 
execute() many times.  However, using connect_cached(), the connection can be 
silently dropped and recreated between execute() calls, and as a result the 
pre-prepared statement handle is probably no longer valid.

If you put a dbh->prepare statement immediately before each execute(), it 
should work...bearing in mind that I haven't been able to test this.

Paul.
 
 
-- 

-------------------------------------------------------
Paul Murphy
Head of I.T.
Argenta Discovery
Tel. 01279 645 554
Fax. 01279 645 646



_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list [email protected]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to