Another thing to look at is, of course, the difference in the network traffic between Opera and FireFox. Get a network sniffer to look at the traffic and look at what LWP get and/or wget output. I think that maybe FireFox helpfully hits a different webserver, like www.example.com after failing with example.com so you might be looking at the wrong server logs. The best way would be to confirm this with a network sniffer.
You should sprinkle the code in question with log messages to make sure it takes the path you think it does. Also, maybe reduce your httpd.conf and your Perl code to a minimal example. As you don't send any reply to the user hitting your rate limit, maybe the browser just makes something up, like Content-Type: text/plain. I would try to send a 302 redirect to Google or whatever instead of silently failing, at least for testing out the whole situation. I'm not sure how the Apache logging handles ModPerl::Util::exit calls.
In reply to Re: Apache2::Const::CONN_CLOSE & Apache 2.2
by Corion
in thread Apache2::Const::CONN_CLOSE & Apache 2.2
by TOD
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |