Since upgrading from 2.4.5 to 2.5, I've noticed Pound gradually
consuming more and more memory until it has to be restarted lest it
consume all my RAM. I've observed this on both OpenBSD 4.6 i386 and
FreeBSD 8 x64.
For example, an instance that's been around for about a week now is
eating up 154MB. This instance is running a pretty limited
configuration (basically just serving as SSL termination and header
sanitization for a different app) that I've pasted below. There are
only two things I can think of that are even noteworthy:
- Configuration flag --with-maxbuf=16384
- The SSL certificate is a wildcard cert and I'm serving about 2000
matching subdomains
Any idea what's going on or what I can look at?
-HKS
User "pound"
Group "pound"
Control "/var/run/pound-se-ctl.socket"
LogFacility daemon
LogLevel 5
Alive 30
Client 30
ConnTO 5
TimeOut 30
Grace 30
ListenHTTP
Address 10.2.1.83
Port 80
RewriteLocation 0
HeadRemove "X-Forwarded-For"
AddHeader "X-Forwarded-By: pound"
HeadRemove "X-SSL"
End
ListenHTTPS
Address 10.2.1.83
Port 443
Cert "/usr/local/etc/pound/private/se.pem"
RewriteLocation 0
HeadRemove "X-Forwarded-For"
AddHeader "X-Forwarded-By: pound"
HeadRemove "X-SSL"
AddHeader "X-SSL: yes"
End
Service
Backend
Address 127.0.0.1
Port 9083
End
End
--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.