Am 13.12.2012 14:57, schrieb Andreas Ernst:
Am 13.12.12 14:22, schrieb Torsten Rosenberger:
[...]
Ich habe mir das mal angesehen, aber das hilft mir nicht wirklich weiter, da hier nur auf Daten zugegriffen wird, die hier nicht vorhanden sind. Es gibt also immer ein 404.
Zur Zeit sieht es so aus:
CPU Usage: u10.76 s11.89 cu0 cs0 - 32.8% CPU load 136 requests/sec - 30.8 kB/second - 232 B/request 267 requests currently being processed, 59 idle workers
Also über die Hälfte weniger als vorher.
Ich habe eine Domain umgezogen und den Apache neu gestartet.
Bei 136 request/sec im Dauerbetrieb bist du ziemlich frequentiert. Ich habe so 10-13 und ca 400.000 Visits/Monat daher mal, was spuckt dein mod_status wirklich aus ?
Genau das was da steht. Im Moment idlet der Server bei um 1 % Last:
Tasks: 542 total, 1 running, 541 sleeping, 0 stopped, 0 zombie %Cpu(s): 0,9 us, 1,7 sy, 0,0 ni, 96,9 id, 0,0 wa, 0,0 hi, 0,4 si, 0,0 st KiB Mem: 66090008 total, 25917696 used, 40172312 free, 215140 buffers KiB Swap: 2096124 total, 104372 used, 1991752 free, 22996976 cached
dort siehst du ja jede Verbindung mit Prozessid. Da kannst du ja schon mal sehen ob der Großteil der Anfrage nicht dir gehören das würde sich ja auch im error_log zeigen. entweder du hast eine Super Seite die jetzt voll durchstartet oder ein Spider läuft in einer Schleife das müsstest du beim Beobachten von mod_status aber sehen.
Wie ich schon geschrieben habe, hier schlagen Anfragen auf, die mir nicht zu meinem Netz gehören.
Die Server versuchen Anzeigen zu bekommen:
[Thu Dec 13 14:46:37 2012] [error] [client 142.0.131.5] File does not exist: /srv/www/projekte/eth0/st, referer: http://www.bunegry.com/index.php/archives/category/motivation 142.0.131.5 - - [13/Dec/2012:14:46:37 +0100] "GET http://ad.yieldmanager.com/st?ad_type=iframe&ad_size=300x250§ion=3586318&pub_url=${PUB_URL} HTTP/1.0" 404 1354 "http://www.bunegry.com/index.php/archives/category/motivation" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_4; en-gb) AppleWebKit/528.4+ (KHTML, like Gecko) Version/4.0dp1 Safari/526.11.2"
Die Anfrage kommt von www.bunegry.com und will eigentlich nach ad.yieldmanager.com.
netstat -plan|grep :80|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -nk 1 zeigt dir wieviele Verbindungen du pro IP hast
Hier mal die Top 10:
10 183.181.60.112 10 93.182.180.40 12 0.0.0.0 12 199.15.234.143 20 192.168.93.129 20 222.187.221.8 28 46.242.123.252 41 218.6.15.163 70 192.168.93.128 115 46.105.118.177 161 121.110.30.133
Mich interessiert mehr, was kann ich an der Konfig drehen, das der Server selbst bei:
CPU Usage: u31.88 s284.12 cu0 cs0 - 120% CPU load 342 requests/sec - 0.7 MB/second - 2298 B/request 6207 requests currently being processed, 0 idle workers
noch normal reagiert. Der Traffic schlägt halt nun mal im Moment hier auf.
die 161 Verbindungen von 121.110.30.133 sind aus Tokyo (JP) kann natürlich sein das von dort Kunden auf deine Seite gehen ich weiß ja nicht was darauf läuft und die 115 aus Neuilly-sur-seine (FR) wenn wirklich der Großteil der Request's auf 404 geht dann ist der Server zu schwach um 340 req/sec zu managen Statische Seiten sollten aber da kein Problem sein Ich würde mal nicht so viele Server starten http://www.howtoforge.com/configuring_apache_for_maximum_performance http://www.howtoforge.com/configuring_apache_for_maximum_performance -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org