Hi All,

DBD::Sybase v 1.22
DBI 1.13
Apache::DBI v 1.44
mod_perl/1.23 
Apache/1.3.12 
Solaris/Sparc 7

Using cached connnection with:

Apache::DBI->connect_on_init("DBI:Sybase:$db_name", $db_user_name, $db_user_pwd);

in start_up.pl.

Server starts ok and all goes well; but after a few hours I get server
errors, with the following in the error_log:

[Fri Jun  9 08:36:44 2000] PerlHandler subroutine `Apache::Registry::handler': 
DBD::Sybase::db ping failed:
OpenClient message: LAYER = (1) ORIGIN = (1) SEVERITY = (1) NUMBER = (60)
[Fri Jun  9 08:36:44 2000] PerlHandler subroutine `Apache::Registry::handler': Message 
String:
ct_cancel(CONN,ALL): user api layer: external error: There is a usage error.  This 
routine has been called
at an illegal time.
[Fri Jun  9 08:36:44 2000] PerlHandler subroutine `Apache::Registry::handler': 
OpenClient message: LAYER =
(1) ORIGIN = (1) SEVERITY = (1) NUMBER = (60)
[Fri Jun  9 08:36:44 2000] PerlHandler subroutine `Apache::Registry::handler': Message 
String:
ct_close(FORCE): user api layer: external error: There is a usage error.  This routine 
has been called at an
illegal time.
[Fri Jun  9 08:36:44 2000] PerlHandler subroutine `Apache::Registry::handler': 
DBD::Sybase::st execute
failed: OpenClient message: LAYER = (1) ORIGIN = (1) SEVERITY = (1) NUMBER = (60)
[Fri Jun  9 08:36:44 2000] PerlHandler subroutine `Apache::Registry::handler': Message 
String: ct_command():
user api layer: external error: There is a usage error.  This routine has been called 
at an illegal time.
[Fri Jun  9 08:36:44 2000] [error] Database select error: OpenClient message: LAYER = 
(1) ORIGIN = (1)
SEVERITY = (1) NUMBER = (60)
Message String: ct_command(): user api layer: external error: There is a usage error.  
This routine has been
called at an illegal time.


Any idea why this is happening?

Thanks very much,


Jie

Reply via email to