Package: apache2.2-common Version: 2.2.22-13+deb7u1 Severity: normal Dear Maintainer,
Recently we received report that apache2 reload in logrotate can lead to memory leak. Here is the reproduce steps: root@r-4-VM:~# for i in `ps -eo comm,pid|awk '$1=="apache2" { print $2 }'`; do pmap $i|tail -n 1; done total 85680K total 84916K total 309108K total 309108K root@r-4-VM:~# i=0; while [ $i -lt 365 ] ; do /etc/init.d/apache2 reload 2>1 > /dev/null; sleep 1; i=$(($i+1)); done root@r-4-VM:~# for i in `ps -eo comm,pid|awk '$1=="apache2" { print $2 } '`; do pmap $i|tail -n 1; done total 120552K total 344576K total 344576K total 121148K Currently we have logrotate set to 1 day, means only reload for 365 days, memory usage can increase 120M. We're using apache2 as small http server in an small VM, so that's really lot to us. We have to restart it every month or so. Could you help to take a look at this? Thank you! -- Package-specific info: List of enabled modules from 'apache2 -M': total 344576K alias auth_basic auth_digest authn_file authz_default authz_groupfile authz_host authz_user autoindex cgid deflate dir env mime negotiation reqtimeout rewrite setenvif ssl status -- System Information: Debian Release: 7.5 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages apache2 depends on: ii apache2-mpm-worker 2.2.22-13+deb7u1 ii apache2.2-common 2.2.22-13+deb7u1 apache2 recommends no packages. apache2 suggests no packages. Versions of packages apache2.2-common depends on: ii apache2-utils 2.2.22-13+deb7u1 ii apache2.2-bin 2.2.22-13+deb7u1 ii lsb-base 4.1+Debian8+deb7u1 ii mime-support 3.52-1 ii perl 5.14.2-21+deb7u1 ii procps 1:3.3.3-3 Versions of packages apache2.2-common recommends: ii ssl-cert 1.0.32 Versions of packages apache2.2-common suggests: pn apache2-doc <none> pn apache2-suexec | apache2-suexec-custom <none> ii links [www-browser] 2.7-1+deb7u1 -- no debconf information