Ralf,
I think I'm seeing a memory leak in mod_ssl with versions 2.3.5-1.3.6 and
2.3.6-1.3.6 and 2.3.11-1.3.6.
Below is a quick summary of what I'm seeing... if you need I can send a
complete copy of my configuration and instructions to build an identical server
under Linux.
Without mod_ssl (notice lack of -DSSL on the command line) Apache does not leak
memory:
[root@hobbes 1]# kill `cat httpd.pid`; sleep 3; httpd -f
/var/serverctl/servers/1/httpd-bare.conf.new -DDSO; sleep 20; grep "^Vm"
/proc/`cat httpd.pid`/status; kill -HUP `cat httpd.pid`; echo; sleep 10; grep
"^Vm" /proc/`cat httpd.pid`/status; kill -HUP `cat httpd.pid`; echo; sleep 10;
grep "^Vm" /proc/`cat httpd.pid`/status
VmSize: 11160 kB
VmLck: 0 kB
VmRSS: 9980 kB
VmData: 9204 kB
VmStk: 28 kB
VmExe: 412 kB
VmLib: 1424 kB
VmSize: 11160 kB
VmLck: 0 kB
VmRSS: 9980 kB
VmData: 9204 kB
VmStk: 28 kB
VmExe: 412 kB
VmLib: 1424 kB
VmSize: 11160 kB
VmLck: 0 kB
VmRSS: 9980 kB
VmData: 9204 kB
VmStk: 28 kB
VmExe: 412 kB
VmLib: 1424 kB
[root@hobbes 1]#
However, when I enable mod_ssl with the -DSSL command line flag, after each
restart the parent Apache process uses slightly more memory:
[root@hobbes 1]# kill `cat httpd.pid`; sleep 3; httpd -f
/var/serverctl/servers/1/httpd-bare.conf.new -DSSL -DDSO; sleep 20; grep "^Vm"
/proc/`cat httpd.pid`/status; kill -HUP `cat httpd.pid`; echo; sleep 10; grep
"^Vm" /proc/`cat httpd.pid`/status; kill -HUP `cat httpd.pid`; echo; sleep 10;
grep "^Vm" /proc/`cat httpd.pid`/status
VmSize: 50396 kB
VmLck: 0 kB
VmRSS: 49124 kB
VmData: 47744 kB
VmStk: 28 kB
VmExe: 412 kB
VmLib: 2080 kB
VmSize: 50396 kB
VmLck: 0 kB
VmRSS: 49132 kB
VmData: 47744 kB
VmStk: 28 kB
VmExe: 412 kB
VmLib: 2080 kB
VmSize: 50420 kB
VmLck: 0 kB
VmRSS: 49156 kB
VmData: 47768 kB
VmStk: 28 kB
VmExe: 412 kB
VmLib: 2080 kB
[root@hobbes 1]#
Any thoughts on this?
- David Harris
Principal Engineer, DRH Internet Services
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]