I had a rather strange occurence today with a Perl CGI script
(running on a remote host under Linux/Apache). This script
appends a message to a logfile each time it is run. This
message includes the time, some processed data from the query, the
remote host and the user agent. I refer to it often just to make
sure people are getting the results they expect and, if not,
to assist in debugging. In the process of fixing a bug, I also
changed the format of the log data. Next, I posted my own query
just to test the change, then checked the log file to see how
it was processed. Everything looked fine. A couple hours
later I checked the log file again to see how things were
going with other queries. Everything looked normal except for
two entries made more than an hour after my update. They bore
the unmistakable format of the old version of my script! I
asked my hosting company if they cached scripts in any way, and they said
no. But I can't think of another mechanism for this kind of behavior
to occur. Has anyone had similar experiences that may shed
some light on this anomaly?