Apache returning multiple (Identical) pages?

Peter Risdon peter at circlesquared.com
Fri May 14 07:58:22 PDT 2004


Andy Holyer wrote:

>
> On 14 May 2004, at 15:20, Peter Risdon wrote:
>
>> Andy Holyer wrote:
>>
>>> This is a weird one. I'm setting up a PHP page on the web server 
>>> (Apache2, FreeBSD 5.2). When I fetch from a browser, the server 
>>> delivers index.php over and over again, as fast as it can as far as 
>>> I can tell.
>>>
>>> However if I telnet to port 80 and type in the get request manually, 
>>> it delivers the page correctly, as far as I can tell. Once, only.
>>>
>>> Has anyone seen anything like this before?
>>
>>
>>
>> I think a little bit more info would help.
>>
>> Does the apache access log confirm that there are repeated GET 
>> requests for the page?
>>
> Sure does.
>
>> Is the page actually refreshing, or does it never seem to have 
>> finished loading, without the window actually being re-drawn over and 
>> over again? Infinite loops are a common prob in scripts.
>>
> It never gets drawn by the browser. Safari complains of multiple 
> redirect directives, whereas http-access-log reports on multiple sends 
> of index.php
>
>> Have you eliminated the possibility of errors in your PHP script by 
>> trying a very trivial script indeed, or one that you know works?
>>
> Squirrelmail works perfectly on the same server
>
> I've tested it on every web browser I can think of, from Mozillla to 
> lynx. Same behavior.
>
> I've just been fiddling with telnet a bit further and I may be getting 
> somewhere. I've not been reading deeply enough into the http log - it 
> is indeed returning a 302 response to the browser. Hmmm...


It's an error in your script. Running scripts on the command line is a 
great debugging technique but doesn't help if there's an error like some 
kind of problematic meta refresh tag, which might be consistent with a 
302 response code.



PWR.




More information about the freebsd-questions mailing list