Thread Noch eine Frage zu CGI und Prozessen (17 answers)
Opened by tecker at 2008-07-21 18:25

tecker
 2008-07-31 16:20
#112942 #112942
User since
2008-02-26
77 Artikel
BenutzerIn
[Homepage] [default_avatar]
Vielleicht stell ich mich auch nur dumm an.

Habe es jetzt laut Perldoc (sofern ich das richtig verstanden habe) so versucht:

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$SIG{PIPE} = \&broken_pipe;
[...]
sub broken_pipe {

#open(LOG, ">>log/Error.log") or die "Cant open Log $! \n"; print LOG " BROKEN!!!! \n"; close (LOG);
die "Broken ... \n";

#$dbh->disconnect();
#open(LOG, ">>log/Error.log"); print LOG "Broken \n"; close(LOG);
#foreach my $jpeg_file (glob("/usr/local/apache2/htdocs/images/graphs/*.jpeg")) { unlink("$jpeg_file") }
#foreach my $csv_file (glob("/usr/local/apache2/cgi-bin/output/*.csv")) { unlink("$csv_file") }
#foreach my $zip_file (glob("/usr/local/apache2/cgi-bin/output/*.zip")) { unlink("$zip_file") }
#exit(0);

}



$SIG{PIPE} = \&broken_pipe; habe ich innerhalb einer Schleife platziert die ständig durchlaufen wird.

Würde es funktionieren, dann würde ja die "die" Meldung im Apache-Log erscheinen, was sie nicht tut. Dort steht lediglich das Execution of ....script.pl .... aborted ist.

Any ideas? :)

View full thread Noch eine Frage zu CGI und Prozessen