Deutsch| English
  #1  
Alt 13.09.2011, 12:20
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 164
Standard Apache optimieren und heftige Last

Hallo,

seit ein paar Tagen spielt mein Webserver verrückt,
gestern hatten wir einen Load von 80, der SWAP ist innerhalb von Minuten vollgelaufen und wir mussten rebooten.
In dem Screenshot sieht man das die Last sich extrem geändert hat.


Wie kann man das fcgi noch weiter optimieren, aus eine anderen Beitrag habe ich schon optionen für das fcgi gezogen, aber noch ohne sichtbaren Erfolg.

Dies ist die mod_fcgid.conf:
Code:
<IfModule fcgid_module>
FcgidIdleTimeout 300

FcgidIdleScanInterval 120

FcgidZombieScanInterval 30

FcgidIPCDir /var/lib/apache2/fcgid/

FcgidProcessTableFile /var/lib/apache2/fcgid/shm

FcgidConnectTimeout 10

FcgidIOTimeout 40

FcgidMaxProcesses 1
</IfModule>
Dies die server-tuning.conf:

Code:
<IfModule prefork.c>
        StartServers         5
        MinSpareServers      5
        MaxSpareServers     10
        ServerLimit        150
        MaxClients         150
        MaxRequestsPerChild  10000
</IfModule>

<IfModule worker.c>
        StartServers         3
        MinSpareThreads     25
        MaxSpareThreads     75 
        ThreadLimit         64
        MaxClients         150
        ThreadsPerChild     25
        MaxRequestsPerChild  10000
</IfModule>


KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 15




<IfModule mod_setenvif.c>
        BrowserMatch "Mozilla/2" nokeepalive
        BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
        BrowserMatch "RealPlayer 4\.0" force-response-1.0
        BrowserMatch "Java/1\.0" force-response-1.0
        BrowserMatch "JDK/1\.0" force-response-1.0

        BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
        BrowserMatch "^WebDrive" redirect-carefully
        BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
        BrowserMatch "^gnome-vfs" redirect-carefully
</IfModule>
Angehängte Grafiken
Dateityp: jpg webserver.jpg (21,2 KB, 9x aufgerufen)
Mit Zitat antworten
  #2  
Alt 13.09.2011, 14:50
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 164
Standard

Im Moment bekomme ich bei vielen Seiten:

Code:
[Tue Sep 13 14:49:16 2011] [warn] [client 193.xx.xx.xx] mod_fcgid: can't apply process slot for /srv/www/xxxx.de/web/index.php, referer: http://xxxx/energieagentur/aktuelles/xxxx/sitemap
das wird mit unseren Limits zu tun haben, oder
Mit Zitat antworten
  #3  
Alt 13.09.2011, 15:14
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Zitat:
das wird mit unseren Limits zu tun haben, oder
Davon gehe ich auch aus, Limits sind zu niedrig.
Mit Zitat antworten
  #4  
Alt 13.09.2011, 15:15
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Übriges ignoriert mod-fcgi gerne die globale Config, du solltest die Variablen also besser im vhost template setzen und nicht in der globalen datei, denn alls im vhost überschreibt globale Einstellungen.
Mit Zitat antworten
  #5  
Alt 13.09.2011, 16:04
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 164
Standard

wie kommt das denn das ein vhost 10 php-cgi prozesse startet?

Kommen die Anpassungen direkt in die vhost.conf, apache hat sich beschwert, und die variablen unter /srv/www/php-fcgi-irngetwas sehen anders aus

Geändert von Rupertt (13.09.2011 um 16:19 Uhr).
Mit Zitat antworten
  #6  
Alt 13.09.2011, 16:22
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Zitat:
wie kommt das denn das ein vhost 10 php-cgi prozesse startet?
Es werden so viele cgi Prozesse gestart wie apache prozesse. Wenn es mehr cgi als apache prozesse sind, dann hast Du irgendwo das Limit nicht auf 1 gesetzt.

Zitat:
Kommen die Anpassungen direkt in die vhost.conf, apache hat sich beschwert, und die variablen unter /srv/www/php-fcgi-irngetwas sehen anders aus
Das hängt von den Variablen ab, einige kommen in die startrdatei und andere in den vhost. Schau Dir einfach mal die bestehenden Templates an, darin siehst Du ja was wohin kommt.
Mit Zitat antworten
  #7  
Alt 14.09.2011, 07:41
Erfahrener Benutzer
 
Registriert seit: 16.03.2011
Beiträge: 176
Standard

Das System ist aber aktuell? Nicht das dies die Auswirung des letzten Apachebug sind.
Mit Zitat antworten
  #8  
Alt 20.09.2011, 11:25
Erfahrener Benutzer
 
Registriert seit: 23.08.2010
Beiträge: 164
Standard

Hallo,

ein grossteil des problems lag an meinem nagios, das hat alle seiten auf einmal aufgemacht, nach abstellen dieses monitorings lief alles wieder gut.
Bis nach 3 stunden eines der neuen Limits gegriffen hat und alle sites down waren, danach haben wir alles limits wieder zurückgestellt.

Nur habe ich gerade gesehen das eine website 500 cgi Prozesse offen hatte!

Wo muss ich denn genau was eintragen damit dies nicht vorkomm
t?

Ausser ein paar Bots ist auf der Seite auch nix los, die site ist gambioshop.
Mit Zitat antworten
  #9  
Alt 20.09.2011, 12:22
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Detauosmzu allen verfügbaren fastcgi Einstellungen findest Du hier:

mod_fcgid - Apache HTTP Server
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 13:33 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0