Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-dev
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: Paul de Vrieze <gentoo-user@...>
From: Dar-Klajid <dar@...>
Subject: Re: Performance once again..
Date: 14 Apr 2003 14:30:13 +0200
On Mon, 2003-04-14 at 11:33, Paul de Vrieze wrote:
> >
> > No, not yet.
> > I could try to run strace on apache, but the biggest problem is not the
> > CPU it uses.. The problem is that it just stops to work. Yesterday I got
> > a "MaxClients reached" error and MaxClients is 200.. After that it
> > didn't "recover" so I had to restart it before any new connections were
> > possible. Since that happened 8h after I started the server again, I
> > doubt that I can strace this particular problem? Or do I miss something?
> 
> Do you by any chance use persistent database connections from php. In that
> case you might want to look at setting a limit on those connections, or
> maybe disallow (or remove the use) them. Also fiddling with the apache
> client settings might work. 200 clients is a lot, so probably some are out
> on their backs (dead). In the config you can control restarting of those
> clients (how long they are allowed to be alive). If you have a really busy
> site, they might actually all be in use in which case increasing this
> limit is the solution.

Thanks for the reply, but I already checked all that. No, I don't use
persistant connections. I do use a lot of DB-connections, but after this
"incident" the server won't serve php-sites anymore and therefor there
are no connections on the DB (I checked that on the DB-Server).
I'm still not sure what causes this Perl-Error in the error_log
(Syslog).
I log via a custom logger-script (more or less a perl-oneliner) and some
of the lines are send to another host.
I used exactly the same configuration/script with Debian before, but
Debian uses sysklogd and I switched to syslog-ng during my
"distribution-move".
Could this be a problem? I'm just guessing here, since I'm totally
helpless right now.

Concerning the other apache settings:
Timeout 180
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 5
MaxSpareServers 15
StartServers 10
MaxClients 200
MaxRequestsPerChild 500

Anything wrong with this settings? I'm quite sure that I copied them one
by one from the Debian config.


--
gentoo-dev@g.o mailing list

References:
Performance once again..
-- Benjamin Podszun
Re: Performance once again..
-- Václav Hůla
Re: Performance once again..
-- Benjamin Podszun
Re: Performance once again..
-- Paul de Vrieze
Navigation:
Lists: gentoo-dev: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Performance once again..
Next by thread:
wget 1.8.2 breaks resumed emerges when using sandboxing
Previous by date:
Re: Is there a process for marking ebuilds stable?
Next by date:
Re: GUI installer


Updated Jun 17, 2009

Summary: Archive of the gentoo-dev mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.