Hi All,
I am really hoping that someone will be able to give me some inspiration on a problem I've been trying to resolve. In the last week I migrated a website running on an old RHE EV1 server to a Centos 5 The Planet server. It's a straightforward Apache/MySQL/PHP site.
The transfer was pretty painless, but I gradually became aware that about 1% of PHP page requests were being returned with the source of the PHP page, rather than the processed output. I confirmed this by running a bash script, repeatedly calling WGET from a remote machine -- 99% of the time the correct output would be returned, but 1% of the time the PHP source would be returned.
There are no error messages in the source PHP returned, nor in the Apache error logs (even on 'debug' LogLevel). The Apache logs just show a normal entry for those 1% of failures (except the size is different).
The old EV1 machine had been restored (to RHE5), in preparation for cancellation. Instead I uploaded a copy of the PHP pages, and remotely connected them to the MySQL database on the new Centos 5 server. The same tests on the RHE5 server never replicate the fault on the Centos 5 server, even after ten thousand accesses (by script).
I am at a loss to diagnose this fault, given that it is entirely intermittent, and occurs with no error message at all. Both machine are fully up to date (through yum).
I was hoping that some kind member might give me a little inspiration of a direction to head to explore/diagnose this fault.
Thanks in advance for ANY suggestions on this.
Sarah
