phpbar.de logo

Mailinglisten-Archive

[php] problem mit der PEAR-DB Klasse

[php] problem mit der PEAR-DB Klasse

Jan Markmann php_(at)_phpcenter.de
Mon, 13 May 2002 16:10:47 +0200


tach zusammen,

Ich komme hier gerade ned weiter...
Ich bekomme immer Probleme, wenn ich die Methode DB::isError aus der
PEAR DB-Klasse benutze.
Ich hab nachgeguckt und in dem ding wird nachgeguckt, ob das Resultat
ein objekt von Typ eines PEAR DB_Errors ist.
hier mal der Auszug:
 function isError($value)
    {
        return (is_object($value) &&
                (get_class($value) == 'db_error' ||
                 is_subclass_of($value, 'db_error')));
    }

Sobald ich also nun DB::isError aufrufe in einem Script bekomme ich von
Indianer immer mal wieder einen Fehler 503 geliefert und dazu steht dann
folgendes im error_log:
[Mon May 13 16:05:12 2002] [notice] child pid 12702 exit signal
Segmentation fault (11)

dank perror weiß ich nun auch schon das der Fehlercode 11 am Ende
folgendes bedeutet:
Error code  11:  Resource temporarily unavailable

jetzt hab ich theoretisch alle Infos zusammen und werd doch ned schlauer
draus...

Das ganze läuft mit MySQL 3.23.41-Max, ApacheApache/1.3.24 , PHP 4.2.0
auf SuSe Linux 7.3 mit Kernel 2.4.10-4.

Der Fehler tritt jedoch nicht bei jedem Lauf des Scriptes auf, aber
deutlich häufiger als das es gut geht.

Ich bin leider mit meinem Latein am Ende, hat jmd ne Idee?

--
Jan Markmann


php::bar PHP Wiki   -   Listenarchive