I posted something to the news group on this a couple weeks ago and did not receive a reply. So I thought I'd add some more detail and ask for more help.
The consistent problem we have on four completely different networks with completely different servers is that large-slow (3MB-8MB) file downloads are randomly truncated between 35KB and 8MB. Obviously not all the downloads, but a significant percentage (5-10%). We are pretty sure it's specific to pound and not a network infrastructure problem. Because when we setup ldirectord on the same hardware we do not have any problems. Obviously though ldirectord doesn't give us ssl termination and all the other nice http specific features of pound. For assistance in troubleshooting I've setup a couple domains to experiment with. https://pound.bsecure.com/test.exe http://pound.bsecure.com/test.exe http://ld.bsecure.com/test.exe You can test with these urls. The test.exe is a recent firefox download. Byte size should be 8,354,440 when downloaded. If you are concerned about it being a virus you can upload it to www.filterbit.com and check it out. The pound url uses pound load balancer, the ld uses ldirectord. The configs for both are below. We've narrowed it down to use just one backend so it's easier to isolate the problems. It does seem to be somewhat load related because it mostly happens when the servers are live with lots (hundreds) of connections. The servers in this setup are not active and have zero load. Here is the pound config. ListenHTTPS Address 174.78.110.60 Port 443 Cert "/etc/pound/bsecure.pem" ## allow PUT and DELETE also (by default only GET, POST and HEAD)?: xHTTP 1 Service # BackEnd # Address 172.22.1.100 # Port 80 # End BackEnd Address 172.22.1.101 Port 80 End End End ListenHTTP Address 174.78.110.60 Port 80 ## allow PUT and DELETE also (by default only GET, POST and HEAD)?: xHTTP 1 Service # BackEnd # Address 172.22.1.100 # Port 80 # End BackEnd Address 172.22.1.101 Port 80 End End End Here is the ldirectord config. virtual=174.78.110.65:80 real=172.22.1.101:80 masq scheduler=wlc service=none persistent=30 checktype=connect protocol=tcp Here is my pound version /etc/pound# pound -V starting... Version 2.4.3 Configuration switches: --enable-cert1l Exiting... Here is my linux version uname -a Linux fwb-lb 2.6.31-14-server #48-Ubuntu SMP Fri Oct 16 15:07:34 UTC 2009 x86_64 GNU/Linux Also,. let me know before you do any major load testing, if you want to try that. We'd prefer to limit testing on this to < 50mbps. Thanks, Andy -- To unsubscribe send an email with subject unsubscribe to [email protected]. Please contact [email protected] for questions.
