Schrift
[thread]3090[/thread]

Fehler zurückverfolgen ...

Leser: 1


<< >> 7 Einträge, 1 Seite
Crian
 2003-11-10 16:40
#30494 #30494
User since
2003-08-04
5870 Artikel
ModeratorIn
[Homepage]
user image
Das gehört wohl wirklich eher ins Apache Forum :-)
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;

use strict; use warnings; Link zu meiner Perlseite
dominicn
 2003-11-10 16:38
#30495 #30495
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
Ich habe das Problem, dass in meinen Apache Logfiles ab und zu mal die Fehlermeldung
Code: (dl )
Database handle destroyed without explicit disconnect at /usr/lib/perl5/site_perl/5.8.0/i686-linux/Apache/PerlRun.pm line 361.

auftritt. Das Problem das ist jetzt damit habe ist, dass ich ja wissen will, wo in MEINEN Scripts der Fehler aufgetreten ist. Kann mir jemand verraten wie ich das irgendwie ohne ewig suchen zu muessen finden kann?
dominicn
 2003-11-10 16:54
#30496 #30496
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
[quote=Crian,10.11.2003, 15:40]Das gehört wohl wirklich eher ins Apache Forum :-)[/quote]
das sehe ich nicht so, denn das grundsaetzliche problem ist ein allgemeines perl problem. im speziellen beispiel war es hat ein apache modul, aber das problem ist nicht apache spezifisch
jan
 2003-11-10 17:39
#30497 #30497
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
würde es nicht mit apache-modul laufen, würde es dir mehr sagen, daher ist es hier schon ganz richtig, denke ich.

schau doch einfach mal, welche scripts es sein könnten und in welchen du vielleicht keinen disconnect drin hast...
dominicn
 2003-11-10 17:47
#30498 #30498
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
[quote=jan,10.11.2003, 16:39]würde es nicht mit apache-modul laufen, würde es dir mehr sagen, daher ist es hier schon ganz richtig, denke ich.

schau doch einfach mal, welche scripts es sein könnten und in welchen du vielleicht keinen disconnect drin hast...[/quote]
so schlau bin ich auch selber, das problem ist nur, dass es mehrere 100kb code sind. das mit den disconnects is ja noch nicht soo schlimm, weil ja automatisch disconnected wird wenn das objekt zerstört wird. aber ab und zu treten ja auch blödere fehler auf.
und: würde es nicht im apache laufen würde es trotzdem nicht zwangslaeufig vielsagender sein, denn der punkt des fehlers wird immer von dem modul aus angegeben, in dem er direkt aufgetreten ist. oft ist in diesem modul aber gar kein fehler sondern nur in dem aufrufenden script. da kann man dann schoen suchen

/Edit: rechtschreibfehler korrigiert\n\n

<!--EDIT|dominicn|1068479408-->
jan
 2003-11-10 18:17
#30499 #30499
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
hm?
im allgemeinen sollte, wenn dein script als cgi läuft, die fehlermeldung nicht in DBI auftreten, sondern in deinem script und genau da sollte auf die fehlermeldung kommen. warum disconnectest du nicht einfach am schluß von jedem script oder eben bei einem exit (was ich ohnehin meist nicht sonderlich schön programmiert finde)?
dominicn
 2003-11-10 18:21
#30500 #30500
User since
2003-08-08
327 Artikel
BenutzerIn
[default_avatar]
[quote=jan,10.11.2003, 17:17]hm?
im allgemeinen sollte, wenn dein script als cgi läuft, die fehlermeldung nicht in DBI auftreten, sondern in deinem script und genau da sollte auf die fehlermeldung kommen. warum disconnectest du nicht einfach am schluß von jedem script oder eben bei einem exit (was ich ohnehin meist nicht sonderlich schön programmiert finde)?[/quote]
sie tritt ja auch nicht in DBI auf sondern in einem Modul was ich darum als wrapper geschrieben habe um einige einstellungen zu standardisieren. das problem tritt auf bei anderen modulen auf, die eben funktionen zur verfügung stellen ...
<< >> 7 Einträge, 1 Seite



View all threads created 2003-11-10 16:40.