[horde] Memory Leak
Kevin Konowalec
kevin at ualberta.net
Tue Sep 12 13:29:35 PDT 2006
We had the same problem. We ended up hacking the OpenBSD kernel to
kill off the HTTPD process that has gone crazy. I believe we mucked
with the scheduler to kill off any process that exceeded a preset
resident size. Been working great for us so far.... My colleagues
think it's PHP being a bloated pig but I have no idea what could have
been causing the problem.
On Sep 12, 2006, at 2:07 PM, Dominaux, Craig C wrote:
> Hi All
>
> Over the summer I recently upgraded Horde and applications to the
> latest
> production release
>
> Horde 3.1.3
> IMP 4.1.3
> Kronolith 2.1.2
> Mnemo 2.1
> Nag 2.1.1
> Turba 2.1.2
>
> Since the upgrade my httpd process are climbing to 100M RES in size
> and
> overloading the server until it crashes.
> My Web Server is a 4 proc box with 8GB of RAM.
>
> Now I can't be for certain horde that is causing this but I've tried
> running PHP-5.1.2 with Apache 2.2.0, PHP-5.0.4 with Apache 2.0.55, and
> finally PHP-4.4.4 with Apache 2.2.0 all of these combinations have
> memory leaks.
>
> If anyone has seen this or know where I can start looking is would be
> much appreciated.
>
> Thanks,
>
> I have a test server identical to the one above with no noticeable
> memory leaks, only difference I cannot get the same user base as
> production.
> Once there is a heavy user base on the production server that is where
> the httpd processes start to climb.
>
> Cpu0 : 48.8% us, 4.3% sy, 0.0% ni, 46.8% id, 0.0% wa, 0.0% hi,
> 0.0% si
> Cpu1 : 73.2% us, 1.3% sy, 0.0% ni, 25.5% id, 0.0% wa, 0.0% hi,
> 0.0% si
> Cpu2 : 2.0% us, 1.0% sy, 0.0% ni, 96.7% id, 0.3% wa, 0.0% hi,
> 0.0% si
> Cpu3 : 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi,
> 0.0% si
> Mem: 8054924k total, 3831880k used, 4223044k free, 241384k
> buffers
> Swap: 12288936k total, 160k used, 12288776k free, 1611744k
> cached
>
> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
> 7667 nobody 25 0 111m 101m 3636 R 99.9 1.3 0:29.76 httpd
> 7670 nobody 16 0 110m 100m 3608 S 0.0 1.3 0:47.89 httpd
> 7628 nobody 16 0 109m 99m 3632 S 0.0 1.3 1:02.46 httpd
> 7664 nobody 16 0 108m 98m 3612 S 0.0 1.3 0:51.33 httpd
> 7934 nobody 15 0 106m 96m 3576 S 10.6 1.2 0:37.88 httpd
> 7704 nobody 16 0 93316 81m 3580 S 0.0 1.0 1:04.59 httpd
> 7659 nobody 23 0 86604 74m 3636 R 99.9 0.9 0:36.49 httpd
> 7608 nobody 16 0 84984 72m 3600 S 0.0 0.9 0:24.47 httpd
> 7705 nobody 16 0 62992 51m 3612 S 0.0 0.7 0:33.12 httpd
> 7700 nobody 16 0 47696 36m 3608 S 0.0 0.5 0:31.25 httpd
> 7692 nobody 16 0 47748 36m 3560 S 0.0 0.5 0:18.94 httpd
> 7591 nobody 16 0 47684 36m 3608 S 0.0 0.5 0:27.13 httpd
> 7599 nobody 16 0 47688 36m 3580 S 0.0 0.5 0:37.70 httpd
> 7673 nobody 16 0 47568 36m 3608 S 0.0 0.5 0:30.00 httpd
> 7952 nobody 16 0 47532 36m 3604 S 0.0 0.5 0:22.34 httpd
> 7953 nobody 16 0 47480 36m 3580 S 0.0 0.5 0:34.98 httpd
> 7658 nobody 16 0 47456 36m 3580 S 0.0 0.5 0:40.98 httpd
> 7675 nobody 16 0 45188 34m 3580 S 0.0 0.4 0:20.23 httpd
>
>
> Thanks,
> Craig C Dominaux
>
>
> --
> Horde mailing list - Join the hunt: http://horde.org/bounties/#horde
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
More information about the horde
mailing list