Informix | mod_perl | DBD::Informix | Perl | Apache
Hallo Liste, ich habe bei mir auf der Box Kernel 2.0.35, Informix SE, mod_perl_1.1.6, Perl 5.004 und Apache 1.3.3 installiert. Folgendes Problem tritt auf: Ich habe eine kleine Tabelle mittels dbaccess in der Informixdatenbank angelegt. Mit einem Perl Script: leicht gekuerzt --------------- snip ------------------------- use DBI; $dbh = DBI->connect( 'Pfad zur Datenbank', 'user', 'password', 'Informix' ); $sth = $dbh->prepare("SELECT id, nname, vname FROM tabelle"); $sth->execute; while (@row = $sth->fetchrow()) { print "Row returned: @row\n"; } $sth->execute; while (( $id, $nname, $vname ) = $sth->fetchrow()) { print "ID: $id\tNName: $nname\tVName: $vnam\n"; } $sth->finish; $dbh->disconnect; exit; --------------- snip ------------------------------------------ Frage ich diese Table dann ab. Das Script wird dabei von den mod_perl interpretiert, welches ich in den Apache eingelinkt habe. Klappt auch alles soweit (und auf den ersten Blick) ganz gut, aber: Jedesmal, wenn ich das Script ueber meinen Browser starte, erscheint auf dem Server ein neuer Zombie Prozess: --- snip --- 26876 ? Z 0:01 (sqlexec <zombie>) 26878 ? Z 0:01 (sqlexec <zombie>) 26879 ? Z 0:01 (sqlexec <zombie>) 26892 ? Z 0:01 (sqlexec <zombie>) 26898 ? Z 0:01 (sqlexec <zombie>) 27007 ? Z 0:01 (sqlexec <zombie>) 27012 ? Z 0:01 (sqlexec <zombie>) --- snip --- Ausserdem scheint mir die Performance etwas schlapp zu sein. Am Rechner kanns dabei aber nicht liegen... Ideen? Gruss Achim -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (1)
-
achim@nasa20.com