logo       

Re: [Pound Mailing List] FreeBSD and failed requests: msg#00006

web.pound.general

Subject: Re: [Pound Mailing List] FreeBSD and failed requests

I initially tried 2.0.4 built by hand against a separate OpenSSL built with threading enabled, ran Apache bench against it which showed all the failed requests, so I then built the version out of ports which is 1.9 to see if that would give me any insight as to what was happening. 1.9 out of ports generated the same issue however. By ports, I'm referring to the FreeBSD ports/packages build system, not an OS service port.
The Pound process isn't logging anything useful. I've tried running it directly as root thinking that as user www it may be running into errors writing out, but still there was nothing despite LogLevel being set to 2. It logs the startup and that is all. As for what gets logged on the web server for the client request, it looks like this:

192.168.0.5 - - [04/May/2006:11:14:39 -0700] "GET / HTTP/1.0" 200 17 "-" "ApacheBench/2.0.41-dev"

The transaction is very simple, ApacheBench is just getting a one line text file. It's about as unsophisticated and basic as can be. As it just makes the same request over and over, I would think that if ApacheBench were making a malformed request they should all fail. The request path of my test setup looks like this:

With Pound:

FreeBSD client -> FreeBSD firewall -> FreeBSD Pound server -> FreeBSD Apache server

Without Pound:

FreeBSD client -> FreeBSD firewall -> FreeBSD Apache server

With the possibility of the dedicated Pound server being a pile of crap, I then moved Pound 2.0.4 directly onto the firewall machine, which then made the request path look like this:

FreeBSD client -> FreeBSD firewall/Pound -> FreeBSD Apache server

Still, 70-80% failed request rate. It would seem that Pound and FreeBSD are not getting along at this point.

On May 4, 2006, at 11:45 AM, Ted Dunning wrote:


You say something about being out of ports with 1.9. That seems impossible if you are sending 50 requests with no request concurrency.

What do the server logs say when you are using pound?

Also, what kind of transactions are these? Is there a possibility that pound is rejecting many of them as ill-formed?

--
Scott Larson
Network Administrator
IOWA Interactive
4212 Glencoe Ave
Marina Del Rey, CA 90292

t 310.823.8238
f 310.823.7108
stl-vBUKIvN/9hiGO4FRh9xBPkEOCMrvLtNR@xxxxxxxxxxxxxxxx
http://www.iowainteractive.com
http://www.wiredrive.com



--
To unsubscribe send an email with subject 'unsubscribe' to
pound-Ws3YcLWMCpvhvxM+mQhndA@xxxxxxxxxxxxxxxx
Please contact roseg-Ws3YcLWMCps@xxxxxxxxxxxxxxxx for questions.
http://www.apsis.ch/pound/pound_list/archive/2006/2006-05/1146767005000/1146770110000



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise