Bug #14125: Intermittent failed class wrapper to DB
| From: | neil dot munro at catalyse dot net | Date: | Mon, 19 Nov 2001 22:49:13 +0000 |
| Subject: | Bug #14125: Intermittent failed class wrapper to DB | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-70976@lists.php.net to get a copy of this message | ||
From: neil.munro@catalyse.net
Operating system: Suse Linux 6.2/MySQL 3.22.25
PHP version: 4.0.6
PHP Bug Type: MySQL related
Bug description: Intermittent failed class wrapper to DB
"Fatal: Cannot instantiate non-existent class DB_Sql in ... common.php line
23" and the program aborts.
----common.php:
include("./db_mysql.inc");
$db = new DB_Sql(); <--line 23
$db->Database = DATABASE_NAME;
etc.
----
----db_mysql.inc:
class DB_Sql {
/* public: connection parameters */
var $Host = "";
var $Database = "";
var $User = "";
var $Password = "";
etc.
----
./configure --with-mysql --with-apache=../apache_1.3.19
--enable-track-vars
----
The error happens unpredictably, i.e. the application works fine for say 30
mins and then this message appears on one or more clients. Hitting Refresh
allows recovery so it is a temporary failure.
I am putting this here in case it relates to MySQL - could this be a result
of connection problems? Or, if not, what would trigger this sort of message
given that the code must be OK as it works most of the time - common.php is
included in all pages.
Thanks,
Neil Munro.
--
Edit bug report at: http://bugs.php.net/?id=14125&edit=1