dzeanah
Thu 8th May '03, 7:38pm
OK, The site I admin (http://www.thehighroad.org) has been running fine, but a problem we had a few months ago has resurfaced. Apache 1.3 is compiled with a hard limit so that it can spawn 256 processes max. Usually this is OK, but today running a "netstat -an | grep -c :80" shows in excess of 350 connections at times. Sometimes those are matched by a like number of connections tracked at the firewall, sometimes not (in which case they're likely in FIN_WAIT and are about to be closed).
Now, this is happening even though we are having less users online than we normally do (152 right now, normally twice that). It's been going on for a couple of days and people are fed up, I suppose.
I checked the connections that netstat is reporting, and saw a couple that were consuming way more processes than they should be (35 and 45, respectively); one of those corresponds to a proxy server that 4 of my users are behind; the other IP has never connected a user.
Anyway, does anyone here have any ideas as to what might be causing this condition, or what might resolve it?
I've got a defragged DB, no swap space in use, a lot of processes are running, but the CPU's are mostly idle and load is hovering around 0.5 (this on a dual-processor machine).
I know I can recompile apache with a higher process limit, but I'm not eager to do that as I would prefer to keep using the RPM packages for updates and what-not.
Now, this is happening even though we are having less users online than we normally do (152 right now, normally twice that). It's been going on for a couple of days and people are fed up, I suppose.
I checked the connections that netstat is reporting, and saw a couple that were consuming way more processes than they should be (35 and 45, respectively); one of those corresponds to a proxy server that 4 of my users are behind; the other IP has never connected a user.
Anyway, does anyone here have any ideas as to what might be causing this condition, or what might resolve it?
I've got a defragged DB, no swap space in use, a lot of processes are running, but the CPU's are mostly idle and load is hovering around 0.5 (this on a dual-processor machine).
I know I can recompile apache with a higher process limit, but I'm not eager to do that as I would prefer to keep using the RPM packages for updates and what-not.