Thread Warnungen des Programms überwachen und ins error.log des Apache schreiben
(54 answers)
Opened by bianca at 2010-02-06 13:52
es gibt keine garantie, wann ein fehler genau im errorlog landet.
pack mal ein sleep vor das zweite -z, dann solltest du den unterschied sehen. es handelt sich hier um zwei prozesse. nicht das script schreibt was ins errorlog, sondern der apache (oder welcher webserver auch immer). daher überschneiden sich der aufruf des -z und das schreiben ins log. meist ist das script einfach schneller. vermutlich ist das hier sowieso ein XY-problem. ich habe es noch nie gebraucht, in echtzeit auf das errorlog zugreifen zu müssen. wenn du es unbedingt brauchst, solltest du den signalhandler $SIG{__WARN__} manipulieren. Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |