Thread Problem mit Math::BigFloat
(6 answers)
Opened by bianca at 2010-03-09 08:56
Guten Morgen!
Seit ich von meinem CRON Job nachts über $SIG{__DIE__} Fehler abfange hab ich folgendes Problem in Math::BigFloat festgestellt und bitte um Eure Hilfe, wie ich diese Meldung abstellen kann. CRON Script (auszugsweise, um den Fehler zu reproduzieren): Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 #!/usr/bin/perl -w use strict; use warnings; use Fcntl qw(:DEFAULT :flock); my %env = ('server_errorlog' => 'testerror.log',); if ($^O =~ /mswin/i) { $env{chmod_dateien} = 0666; } else { $env{chmod_dateien} = 0600; } local $SIG{__DIE__} = sub { (my $error = shift) =~ s/[\r\n]//g; &errorlog_eintrag ($error,7); close (STDERR); }; require "math_modul2.pl"; sub errorlog_eintrag { my $meldung = shift; my $level = shift; my %apache_loglevel = ( 1 => 'debug', 2 => 'info', 3 => 'notice', 4 => 'warn', 5 => 'error', 6 => 'crit', 7 => 'alert', 8 => 'emerg', ); if (sysopen (my $errorlog, $env{server_errorlog}, O_WRONLY|O_APPEND|O_CREAT, $env{chmod_dateien})) { print $errorlog '[' . localtime () . '] [' . $apache_loglevel{$level} .'] [client ' . (defined $ENV{'REMOTE_ADDR'} ? $ENV{'REMOTE_ADDR'} : 'localhost') . '] ' . $meldung . "\n"; close $errorlog; } } math_modul2.pl: Morgentliche Meldung auf dem Linux-Server mit Perl 5.8.5: Quote Bei mir lokal mit o.a. Scripten und Strawberry 5.10.1 lautet sie: Quote Hat jemand eine Idee, wie ich die Meldung los werden kann? Ist das Problem bei Euch auch reproduzierbar? Vielen Dank 10 print "Hallo"
20 goto 10 |