This is an example config for a site that needs uploads:
Service "94.124.89.211_80__wepaintyou.massmovement.nl"
HeadRequire "Host: wepaintyou.massmovement.nl"
BackEnd
Address 91.199.219.83
Port 80
Priority 5
Timeout 300
End
End
Is it possible that "Timeout 300" is only used for the connection
itself but individual requests have a different timeout ? Also,
please note that uploads using Flash-sites nearly everytime succeed
and it seems that https-uploads succeed as well...
According to the docs the Timeout is the time pound waits for the
*response* from the backend. This should start counting as soon your
request (upload) is completed.
Did you watch the connection using tcpdump? Does the data stop flowing?
Does pound kill the connection, regardless receiving data from the
client?