luci+2007-11-21 13:12:02--bei Apache allerdings wurde der Wert in die Datei geschrieben NOCH BEVOR(!) der
Befehl dazu gegeben wurde.
also, es gibt sicher Bugs in Apache, und sicher auch in mod_perl, aber in die Zukunft schauen
kann weder perl noch Apache noch mod_perl. (trotz Damian Conways beeindruckenden versuchen).
Ich bin ziemlich sicher, dass du mehrere Requests machst und den Überblick verlierst, was nun
gerade in der Datei drinstehen müsste.
Es wird nicht besser, indem du Apache immer wieder unterstellst, er würde was tun, was in
der Zukunft liegt, oder er würde ein if-else parallel ausführen.
Deine Aufgabe ist es jetzt, zu debuggen, das heisst, an möglichst vielen Stellen im Script
ein paar Ausgaben auf STDERR hinzuzufügen, z.b. den Dateiinhalt, den Inhalt der Variable,
und möglichst alles mit Prozessid.
Wenn dann zwei solcher Ausgaben in der Reihenfolge vertauscht sind, dann kannst du gerne
wiederkommen und behaupten, Apache könne in die Zukunft sehen.