Probleme mit der Homepage

Apache, Lighttpd, nginx, Cherokee
Post Reply
flo2006
Posts: 6
Joined: 2006-04-11 20:20
Contact:
 

Probleme mit der Homepage

Post by flo2006 »

Hallo und gleich erstmal sorry für diesen neuen Thread :(

Wir haben einige Probleme seit ein Paar Tagen und zwar wird unsere
Seite sobald das Besucheraufkommen steigt, nicht mehr aufgebaut.
Nur ein Restart des Apache sorgt für die vorrübergehende Fehlerbeseitigung...

Das heißt: Blanke Seite im Browser und sonst nichts!

Nach wiederholtem Eintreffen des Fehlers habe ich mal die error.log
gecheckt und vermute das es hier dran liegt:

Code: Select all

[Tue Apr 11 18:55:05 2006] [error] server reached MaxClients setting, consider raising the MaxClients setting
Nun haben wir diese Prozesse aber schon größzügig eingestellt:

Code: Select all

<IfModule prefork.c>
StartServers         5
MinSpareServers      5 
MaxSpareServers     10
MaxClients          100
MaxRequestsPerChild  0
</IfModule>

<IfModule worker.c>
StartServers         2
MaxClients         150 
MinSpareThreads     25
MaxSpareThreads     75
ThreadsPerChild     25
MaxRequestsPerChild  0
</IfModule>

<IfModule perchild.c>
NumServers           5
StartThreads         5
MinSpareThreads      5
MaxSpareThreads     10
MaxThreadsPerChild  20
MaxRequestsPerChild  0
AcceptMutex fcntl
</IfModule>
Ich habe schon einige Foren durchgraben und wenn solche Leute die den gleichen Fehler hatten, anscheinend zu einer Lösung gekommen sind, haben sie einfach nicht weiter gepostet :(

Es wäre toll wenn uns einer helfen könnte!

Vielen Dank im Voraus by Flo
dnspyder
Posts: 111
Joined: 2006-03-10 07:13
Location: Dortmund
 

Re: Probleme mit der Homepage

Post by dnspyder »

Auf was für einer Maschine hostest du denn die Präsenz?
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: Probleme mit der Homepage

Post by Joe User »

http://www.rootforum.org/forum/viewtopic.php?t=36346
http://httpd.apache.org/docs-2.0/misc/perf-tuning.html

Code: Select all

Timeout 30
KeepAlive On
KeepAliveTimeout 15
MaxKeepAliveRequests 100
<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild 250
</IfModule>
<IfModule mpm_worker_module>
    StartServers          2
    MaxClients          150
    MinSpareThreads      25
    MaxSpareThreads      75 
    ThreadsPerChild      25
    MaxRequestsPerChild 250
</IfModule>
LoadModule deflate_module modules/mod_deflate.so
UseCanonicalName On
HostnameLookups Off
<Location />
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/xml application/xhtml+xml
</Location>
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
flo2006
Posts: 6
Joined: 2006-04-11 20:20
Contact:
 

Maschine

Post by flo2006 »

Der Server ist ein RootDS

System = Debian / Apache2 / Confixx
flo2006
Posts: 6
Joined: 2006-04-11 20:20
Contact:
 

Teste die neue Konfiguration

Post by flo2006 »

Vielen Dank für die schnellen Posts!

Ich werde die neue Konfiguration heute Abend aufspielen und sehen was
morgen passiert, wenn die User kommen.

Leider kann ich die Situation nicht offline nachvollziehen.

Bis dahin -> Vielen Dank
dnspyder
Posts: 111
Joined: 2006-03-10 07:13
Location: Dortmund
 

Re: Maschine

Post by dnspyder »

Flo2006 wrote:Der Server ist ein RootDS

System = Debian / Apache2 / Confixx
Also ein alter 80386 mit 16MB RAM...

Ich wollte da eher auf die CPU und die RAM-Ausstattung der Maschine hinaus
flo2006
Posts: 6
Joined: 2006-04-11 20:20
Contact:
 

Hardware

Post by flo2006 »

Achso, sorry!

1 GB Ram
2000 Mhz
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: Probleme mit der Homepage

Post by flo »

Was hostest Du denn? Ist das ganze eher Datenbank-lastig oder sind viele statische Inhalte dabei ? Angesichts der Maschine solltest Du mit den Werten zur Not auch noch höher gehen können.

Joes Ergänzungen haben allerdings den sehr schlauen Ansatz, die Verbindung ASAP wieder frei zu machen, so daß wieder andere Clients bedient werden können.

Welche MPM benutzt Du denn?

flo.
flo2006
Posts: 6
Joined: 2006-04-11 20:20
Contact:
 

Wir hosten...

Post by flo2006 »

Wir haben eine Galerie, die viele Datenbankzugriffe verursacht.
Welche MPM benutzt Du denn?
Sorry, leider steige ich da noch nicht durch. Ich bin zwar lernfähig aber das dauert seine Zeit :( *Ich brauche mehr details* :)
eru der eine
Posts: 25
Joined: 2005-10-24 11:41
 

Re: Probleme mit der Homepage

Post by eru der eine »

Welche MPM du benutzt (worker, prefork, ...) findest du bei Debian heraus, in dem du schaust, welches der Pakete installiert ist.

Code: Select all

apt-cache show apache2-mpm-perchild
apt-cache show apache2-mpm-prefork
apt-cache show apache2-mpm-worker
Hintergrund:
-snip-
Hinzu kommen verschiedene Multiprocessing-Module (MPM), die je nach Plattform unterschiedliche Lösungen für die gleichzeitige Bedienung mehrerer Client-Anfragen anbieten.
-snip-
flo2006
Posts: 6
Joined: 2006-04-11 20:20
Contact:
 

MPM

Post by flo2006 »

Okay, hoffe dass das richtig ist (war im Verzeichnis /var/lib/dpkg/info):

apache2-mpm-prefork.list
apache2-mpm-prefork.md5sums
apache2-mpm-prefork.postinst
apache2-mpm-prefork.preinst
apache2-mpm-prefork.prerm

Cu by Flo
Post Reply