[horde] runaway httpd processes?
Andrew Morgan
morgan at orst.edu
Mon Jan 29 12:37:48 PST 2007
On Mon, 29 Jan 2007, Dominaux, Craig C wrote:
> We are having the same issue here but haven't been able to isolate the
> problem.
>
> In the interim we setup a cron job to run every 10 minutes to search for
> any HTTPD processes that have been running over 10 minutes and kill the
> process.
> Most of our httpd processes kill themselves off before 2 minutes.
>
> We are running Enterprise 4.
>
> Here is the script.
>
> ########################################################################
> ####
>
> lapproc="$(ps aux | grep apache | awk '{split($10,a,":"); if(a[1]>=10)
> print $2}' | tr -d PID )"
> if [ "$lapproc" ]
> then
> kill $lapproc
> fi
>
> ########################################################################
> ####
>
>
> -----Original Message-----
> From: horde-bounces at lists.horde.org
> [mailto:horde-bounces at lists.horde.org] On Behalf Of Kevin Konowalec
> Sent: Monday, January 29, 2007 9:44 AM
> To: Horde List
> Subject: [horde] runaway httpd processes?
>
> horde 3.1.2
> imp 4.1.2
> 2.1.1
> php 4.4.1
>
> Is anyone else noticing runaway httpd processes when running horde?
> I suspect it's PHP doing something stupid and getting caught in a
> loop of some kind but I'm not sure what that might be. This is
> beginning to cause problems as if these runaways aren't killed off
> reasonably frequently it begins to affect performance (ie pages
> taking 20 seconds to load, etc). Here's what I see:
>
> load averages: 8.15, 7.47,
> 6.55 09:40:04
> 92 processes: 3 running, 88 idle, 1 on processor
> CPU states: 26.1% user, 0.0% nice, 72.7% system, 1.2% interrupt,
> 0.0% idle
> Memory: Real: 145M/407M act/tot Free: 583M Swap: 10M/4096M used/tot
>
> PID USERNAME PRI NICE SIZE RES STATE WAIT TIME CPU
> COMMAND
> 17524 www 64 0 6080K 18M run - 906:25 23.34% httpd
> 7747 www 64 0 6504K 20M run - 643:26 21.68% httpd
> 6723 www 63 0 8684K 21M run - 22.6H 20.61% httpd
>
>
> There's lots of other httpd child processes as well but they're just
> sitting there happily doing what they should be. But those 3 there
> that are stuck in the run state are the ones I'm worried about.
>
> So has anyone else encountered this issue?
Have you tried running strace on these processes to see what they are
doing?
Andy
More information about the horde
mailing list