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]

Reply via email to