After my sql server goes off line, Apache::DBI consistently fails, even after the sql server comes back online: null DBI connect('server=10.0.0.10;database=SCD','user01',...) failed: null: DBD::Sybase::st execute failed: OpenClient message: LAYER = (0) ORIGIN = (0) SEVERITY = (78) NUMBER = (38) null: Server 10.0.0.10, database null: Message String: Write to SQL Server failed.
the only way i've found to fix the problem is to restart apache. I'm using: Solaris 5.8 Perl 5.8.3 Apache 1.3.33 mod_perl 1.29 (compiled with correct callback hooks & as static module) DBI 1.49 FreeTDS 0.63 DBD::Sybase 1.07 Apache::DBI 0.9901 I've tried modifying the ping sub inside DBD::Sybase, making it virtually identical to the generic ping listed in the Apache::DBI docs -- the behavior didnt change. any suggestions? -- Jeremy Kister http://jeremy.kister.net./