Moin, moin, ich habe seit einiger Zeit erheblich einmalige Zugriff auf meinen Server: 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 Ich vermute hier ein Routingfehler. Folgendes habe ich in der server-tuning.conf stehen: StartServers 50 MinSpareServers 50 MaxSpareServers 100 ServerLimit 8000 MaxClients 8000 MaxRequestsPerChild 10000 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5 Die Netzwerkverbindungen haben hundert von TIME_WAIT. Wie erreiche ich es, daß die Verbindungen noch schneller geschlossen werden? KeepAliveTimeout weiter heruntersetzen, 15 ist Standard. Danke! Liebe Grüße Andreas -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- 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
Am 13.12.2012 09:48, schrieb Andreas Ernst:
Moin, moin,
ich habe seit einiger Zeit erheblich einmalige Zugriff auf meinen Server:
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
Ich vermute hier ein Routingfehler. Folgendes habe ich in der server-tuning.conf stehen:
StartServers 50 MinSpareServers 50 MaxSpareServers 100 ServerLimit 8000 MaxClients 8000 MaxRequestsPerChild 10000
KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5
Die Netzwerkverbindungen haben hundert von TIME_WAIT. Wie erreiche ich es, daß die Verbindungen noch schneller geschlossen werden?
KeepAliveTimeout weiter heruntersetzen, 15 ist Standard. Wenn du wirklich einen Routingfehler vermutest solltest du diese Ursache suchen. Wenn du viele Verbindungen mit Time Wait hast (mehrere Tausende) dann kann das auf eine DDOS hindeuten. Prpüfe mal ob es unterschiedliche IPs sind. Falls es immer die selbe ist, sperre die IP per IP-Tables. Wieviele Domains laufen auf dem Server? In den Logfiles kannst du eigentlich immer gut sehen ob ein Script Amok läuft. Falls PHP im CGI läuft ist es noch wichtig die PHP_FCGI_CHILDREN vernüftig zu setzen bzw. nicht zu setzen.
gruß Ingo -- 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
Am 13.12.12 10:09, schrieb I.H.:
Am 13.12.2012 09:48, schrieb Andreas Ernst:
Moin, moin,
ich habe seit einiger Zeit erheblich einmalige Zugriff auf meinen Server:
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
Ich vermute hier ein Routingfehler. Folgendes habe ich in der server-tuning.conf stehen:
StartServers 50 MinSpareServers 50 MaxSpareServers 100 ServerLimit 8000 MaxClients 8000 MaxRequestsPerChild 10000
KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5
Die Netzwerkverbindungen haben hundert von TIME_WAIT. Wie erreiche ich es, daß die Verbindungen noch schneller geschlossen werden?
KeepAliveTimeout weiter heruntersetzen, 15 ist Standard. Wenn du wirklich einen Routingfehler vermutest solltest du diese Ursache suchen. Wenn du viele Verbindungen mit Time Wait hast (mehrere Tausende) dann kann das auf eine DDOS hindeuten. Prpüfe mal ob es unterschiedliche IPs sind. Falls es immer die selbe ist, sperre die IP per IP-Tables. Wieviele Domains laufen auf dem Server? In den Logfiles kannst du eigentlich immer gut sehen ob ein Script Amok läuft. Falls PHP im CGI läuft ist es noch wichtig die PHP_FCGI_CHILDREN vernüftig zu setzen bzw. nicht zu setzen.
z.B.: [Wed Dec 12 16:23:13 2012] [error] [client 142.4.127.74] File does not exist: /srv/www/projekte/eth0/st, referer: http://www.xyzkey.com/business-and-finance/dr-seuss-irrationality-and-21st-c... 142.4.127.74 - - [12/Dec/2012:16:23:13 +0100] \"GET http://ad.adorika.com/st?ad_type=ad&ad_size=160x600§ion=3535770&pub_url=${PUB_URL} HTTP/1.0\" 404 1307 \"http://www.xyzkey.com/business-and-finance/dr-seuss-irrationality-and-21st-century-economics.html\" \"Mozilla/4.0 (compatible; MSIE 5.5; Windows 95; Alexa Toolbar)\" [Wed Dec 12 06:24:02 2012] [error] [client 69.162.106.231] File does not exist: /srv/www/projekte/eth0/creative, referer: http://www.fuxin01.com/index.php [Wed Dec 12 06:24:02 2012] [error] [client 216.176.190.232] File does not exist: /srv/www/projekte/eth0/ttj, referer: http://gossipdays.com/patti-labelle-sued-for-after-attacking-mother-and-chil... Da wollen sich Website Werbung holen, also sind es immer 'File does not exist' Meldungen. Es sind immer unterschiedliche IPs, es mag, daß die auch später mal wieder kommen. -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- 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
Am 13.12.2012 10:24, schrieb Andreas Ernst:
Am 13.12.12 10:09, schrieb I.H.:
Am 13.12.2012 09:48, schrieb Andreas Ernst:
Moin, moin,
ich habe seit einiger Zeit erheblich einmalige Zugriff auf meinen Server:
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
Ich vermute hier ein Routingfehler. Folgendes habe ich in der server-tuning.conf stehen:
StartServers 50 MinSpareServers 50 MaxSpareServers 100 ServerLimit 8000 MaxClients 8000 MaxRequestsPerChild 10000
KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5
Die Netzwerkverbindungen haben hundert von TIME_WAIT. Wie erreiche ich es, daß die Verbindungen noch schneller geschlossen werden?
KeepAliveTimeout weiter heruntersetzen, 15 ist Standard. Wenn du wirklich einen Routingfehler vermutest solltest du diese Ursache suchen. Wenn du viele Verbindungen mit Time Wait hast (mehrere Tausende) dann kann das auf eine DDOS hindeuten. Prpüfe mal ob es unterschiedliche IPs sind. Falls es immer die selbe ist, sperre die IP per IP-Tables. Wieviele Domains laufen auf dem Server? In den Logfiles kannst du eigentlich immer gut sehen ob ein Script Amok läuft. Falls PHP im CGI läuft ist es noch wichtig die PHP_FCGI_CHILDREN vernüftig zu setzen bzw. nicht zu setzen.
z.B.:
[Wed Dec 12 16:23:13 2012] [error] [client 142.4.127.74] File does not exist: /srv/www/projekte/eth0/st, referer: http://www.xyzkey.com/business-and-finance/dr-seuss-irrationality-and-21st-c... 142.4.127.74 - - [12/Dec/2012:16:23:13 +0100] \"GET http://ad.adorika.com/st?ad_type=ad&ad_size=160x600§ion=3535770&pub_url=${PUB_URL} HTTP/1.0\" 404 1307 \"http://www.xyzkey.com/business-and-finance/dr-seuss-irrationality-and-21st-century-economics.html\" \"Mozilla/4.0 (compatible; MSIE 5.5; Windows 95; Alexa Toolbar)\"
[Wed Dec 12 06:24:02 2012] [error] [client 69.162.106.231] File does not exist: /srv/www/projekte/eth0/creative, referer: http://www.fuxin01.com/index.php [Wed Dec 12 06:24:02 2012] [error] [client 216.176.190.232] File does not exist: /srv/www/projekte/eth0/ttj, referer: http://gossipdays.com/patti-labelle-sued-for-after-attacking-mother-and-chil...
Da wollen sich Website Werbung holen, also sind es immer 'File does not exist' Meldungen.
Es sind immer unterschiedliche IPs, es mag, daß die auch später mal wieder kommen.
die Seite xyzkey will z.B: einen iframe einbinden http://ax-d.pixfuture.net/w/1.0/afr?mi=5ab67c73-d3a6-41b9-8a34-85548a2d8784&mn=0&mc=1&cc=1&auid=245987&cb=INSERT_RANDOM_NUMBER_HERE den es nicht gibt der hat die IP 173.241.240.12 wenn das deine IP ist dann würde ich dort mal nachfragen. Gruß Torsten -- 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
Am 13.12.2012 10:38, schrieb Torsten Rosenberger:
Am 13.12.2012 10:24, schrieb Andreas Ernst:
Am 13.12.12 10:09, schrieb I.H.:
Am 13.12.2012 09:48, schrieb Andreas Ernst:
Moin, moin,
ich habe seit einiger Zeit erheblich einmalige Zugriff auf meinen Server:
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
Ich vermute hier ein Routingfehler. Folgendes habe ich in der server-tuning.conf stehen:
StartServers 50 MinSpareServers 50 MaxSpareServers 100 ServerLimit 8000 MaxClients 8000 MaxRequestsPerChild 10000
KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5
Die Netzwerkverbindungen haben hundert von TIME_WAIT. Wie erreiche ich es, daß die Verbindungen noch schneller geschlossen werden?
KeepAliveTimeout weiter heruntersetzen, 15 ist Standard. Wenn du wirklich einen Routingfehler vermutest solltest du diese Ursache suchen. Wenn du viele Verbindungen mit Time Wait hast (mehrere Tausende) dann kann das auf eine DDOS hindeuten. Prpüfe mal ob es unterschiedliche IPs sind. Falls es immer die selbe ist, sperre die IP per IP-Tables. Wieviele Domains laufen auf dem Server? In den Logfiles kannst du eigentlich immer gut sehen ob ein Script Amok läuft. Falls PHP im CGI läuft ist es noch wichtig die PHP_FCGI_CHILDREN vernüftig zu setzen bzw. nicht zu setzen.
z.B.:
[Wed Dec 12 16:23:13 2012] [error] [client 142.4.127.74] File does not exist: /srv/www/projekte/eth0/st, referer: http://www.xyzkey.com/business-and-finance/dr-seuss-irrationality-and-21st-c... 142.4.127.74 - - [12/Dec/2012:16:23:13 +0100] \"GET http://ad.adorika.com/st?ad_type=ad&ad_size=160x600§ion=3535770&pub_url=${PUB_URL} HTTP/1.0\" 404 1307 \"http://www.xyzkey.com/business-and-finance/dr-seuss-irrationality-and-21st-century-economics.html\" \"Mozilla/4.0 (compatible; MSIE 5.5; Windows 95; Alexa Toolbar)\"
[Wed Dec 12 06:24:02 2012] [error] [client 69.162.106.231] File does not exist: /srv/www/projekte/eth0/creative, referer: http://www.fuxin01.com/index.php [Wed Dec 12 06:24:02 2012] [error] [client 216.176.190.232] File does not exist: /srv/www/projekte/eth0/ttj, referer: http://gossipdays.com/patti-labelle-sued-for-after-attacking-mother-and-chil...
Da wollen sich Website Werbung holen, also sind es immer 'File does not exist' Meldungen.
Es sind immer unterschiedliche IPs, es mag, daß die auch später mal wieder kommen.
die Seite xyzkey will z.B: einen iframe einbinden http://ax-d.pixfuture.net/w/1.0/afr?mi=5ab67c73-d3a6-41b9-8a34-85548a2d8784&mn=0&mc=1&cc=1&auid=245987&cb=INSERT_RANDOM_NUMBER_HERE
den es nicht gibt der hat die IP 173.241.240.12 wenn das deine IP ist dann würde ich dort mal nachfragen. Wenn die Anfragen mit HTTP/1.0\" 404 beantwortet werden, ist das ja eigentlich kein Problem. Es bedeutet ja erst mal nur das ein Client eine Seite abfragt die nicht auf deinem Server liegt. Bei meinem Host habe ich am Tag auch viele solche Zugriffe. Hast du denn mal mit top geprüft welche Prozesse so hohe CPU-Last verursachen. Du kannst z.B. auch mit lsof|grep projekte, lsof|grep php oder lsof|grep http dir mal einen Überblick darüber verschaffen was alles im Zugriff ist. Ansonsten kann es natürlich auch sein das dein Server zu schwach für den Traffic ist. Falls der Auszug aus dem Protokoll chronologisch ist dann vergehen ja zwischen der 1. und 2. Anfrage 49 Sekunden, damit sollte ja eigentlich jeder Rechner klar kommen. Wenn du die Zugriff prüfen willst lohnt der Blick ins Access-Log.
gruß Ingo -- 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
Am 13.12.12 10:59, schrieb I.H.:
Am 13.12.2012 10:38, schrieb Torsten Rosenberger:
Am 13.12.2012 10:24, schrieb Andreas Ernst:
Am 13.12.12 10:09, schrieb I.H.:
Am 13.12.2012 09:48, schrieb Andreas Ernst:
Moin, moin,
ich habe seit einiger Zeit erheblich einmalige Zugriff auf meinen Server:
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
Ich vermute hier ein Routingfehler. Folgendes habe ich in der server-tuning.conf stehen:
StartServers 50 MinSpareServers 50 MaxSpareServers 100 ServerLimit 8000 MaxClients 8000 MaxRequestsPerChild 10000
KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5
Die Netzwerkverbindungen haben hundert von TIME_WAIT. Wie erreiche ich es, daß die Verbindungen noch schneller geschlossen werden?
KeepAliveTimeout weiter heruntersetzen, 15 ist Standard. Wenn du wirklich einen Routingfehler vermutest solltest du diese Ursache suchen. Wenn du viele Verbindungen mit Time Wait hast (mehrere Tausende) dann kann das auf eine DDOS hindeuten. Prpüfe mal ob es unterschiedliche IPs sind. Falls es immer die selbe ist, sperre die IP per IP-Tables. Wieviele Domains laufen auf dem Server? In den Logfiles kannst du eigentlich immer gut sehen ob ein Script Amok läuft. Falls PHP im CGI läuft ist es noch wichtig die PHP_FCGI_CHILDREN vernüftig zu setzen bzw. nicht zu setzen.
z.B.:
[Wed Dec 12 16:23:13 2012] [error] [client 142.4.127.74] File does not exist: /srv/www/projekte/eth0/st, referer: http://www.xyzkey.com/business-and-finance/dr-seuss-irrationality-and-21st-c... 142.4.127.74 - - [12/Dec/2012:16:23:13 +0100] \"GET http://ad.adorika.com/st?ad_type=ad&ad_size=160x600§ion=3535770&pub_url=${PUB_URL} HTTP/1.0\" 404 1307 \"http://www.xyzkey.com/business-and-finance/dr-seuss-irrationality-and-21st-century-economics.html\" \"Mozilla/4.0 (compatible; MSIE 5.5; Windows 95; Alexa Toolbar)\"
[Wed Dec 12 06:24:02 2012] [error] [client 69.162.106.231] File does not exist: /srv/www/projekte/eth0/creative, referer: http://www.fuxin01.com/index.php [Wed Dec 12 06:24:02 2012] [error] [client 216.176.190.232] File does not exist: /srv/www/projekte/eth0/ttj, referer: http://gossipdays.com/patti-labelle-sued-for-after-attacking-mother-and-chil...
Da wollen sich Website Werbung holen, also sind es immer 'File does not exist' Meldungen.
Es sind immer unterschiedliche IPs, es mag, daß die auch später mal wieder kommen.
die Seite xyzkey will z.B: einen iframe einbinden http://ax-d.pixfuture.net/w/1.0/afr?mi=5ab67c73-d3a6-41b9-8a34-85548a2d8784&mn=0&mc=1&cc=1&auid=245987&cb=INSERT_RANDOM_NUMBER_HERE
den es nicht gibt der hat die IP 173.241.240.12 wenn das deine IP ist dann würde ich dort mal nachfragen. Wenn die Anfragen mit HTTP/1.0\" 404 beantwortet werden, ist das ja eigentlich kein Problem. Es bedeutet ja erst mal nur das ein Client eine Seite abfragt die nicht auf deinem Server liegt. Bei meinem Host habe ich am Tag auch viele solche Zugriffe. Hast du denn mal mit top geprüft welche Prozesse so hohe CPU-Last verursachen. Du kannst z.B. auch mit lsof|grep projekte, lsof|grep php oder lsof|grep http dir mal einen Überblick darüber verschaffen was alles im Zugriff ist. Ansonsten kann es natürlich auch sein das dein Server zu schwach für den Traffic ist. Falls der Auszug aus dem Protokoll chronologisch ist dann vergehen ja zwischen der 1. und 2. Anfrage 49 Sekunden, damit sollte ja eigentlich jeder Rechner klar kommen. Wenn du die Zugriff prüfen willst lohnt der Blick ins Access-Log.
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. -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- 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
Am 13.12.2012 14:04, schrieb Andreas Ernst:
Am 13.12.12 10:59, schrieb I.H.:
Am 13.12.2012 10:38, schrieb Torsten Rosenberger:
Am 13.12.2012 10:24, schrieb Andreas Ernst:
Am 13.12.12 10:09, schrieb I.H.:
Am 13.12.2012 09:48, schrieb Andreas Ernst:
Moin, moin,
ich habe seit einiger Zeit erheblich einmalige Zugriff auf meinen Server:
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
Ich vermute hier ein Routingfehler. Folgendes habe ich in der server-tuning.conf stehen:
StartServers 50 MinSpareServers 50 MaxSpareServers 100 ServerLimit 8000 MaxClients 8000 MaxRequestsPerChild 10000
KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5
Die Netzwerkverbindungen haben hundert von TIME_WAIT. Wie erreiche ich es, daß die Verbindungen noch schneller geschlossen werden?
KeepAliveTimeout weiter heruntersetzen, 15 ist Standard. Wenn du wirklich einen Routingfehler vermutest solltest du diese Ursache suchen. Wenn du viele Verbindungen mit Time Wait hast (mehrere Tausende) dann kann das auf eine DDOS hindeuten. Prpüfe mal ob es unterschiedliche IPs sind. Falls es immer die selbe ist, sperre die IP per IP-Tables. Wieviele Domains laufen auf dem Server? In den Logfiles kannst du eigentlich immer gut sehen ob ein Script Amok läuft. Falls PHP im CGI läuft ist es noch wichtig die PHP_FCGI_CHILDREN vernüftig zu setzen bzw. nicht zu setzen.
z.B.:
[Wed Dec 12 16:23:13 2012] [error] [client 142.4.127.74] File does not exist: /srv/www/projekte/eth0/st, referer: http://www.xyzkey.com/business-and-finance/dr-seuss-irrationality-and-21st-c...
142.4.127.74 - - [12/Dec/2012:16:23:13 +0100] \"GET http://ad.adorika.com/st?ad_type=ad&ad_size=160x600§ion=3535770&pub_url=${PUB_URL}
HTTP/1.0\" 404 1307 \"http://www.xyzkey.com/business-and-finance/dr-seuss-irrationality-and-21st-century-economics.html\"
\"Mozilla/4.0 (compatible; MSIE 5.5; Windows 95; Alexa Toolbar)\"
[Wed Dec 12 06:24:02 2012] [error] [client 69.162.106.231] File does not exist: /srv/www/projekte/eth0/creative, referer: http://www.fuxin01.com/index.php [Wed Dec 12 06:24:02 2012] [error] [client 216.176.190.232] File does not exist: /srv/www/projekte/eth0/ttj, referer: http://gossipdays.com/patti-labelle-sued-for-after-attacking-mother-and-chil...
Da wollen sich Website Werbung holen, also sind es immer 'File does not exist' Meldungen.
Es sind immer unterschiedliche IPs, es mag, daß die auch später mal wieder kommen.
die Seite xyzkey will z.B: einen iframe einbinden http://ax-d.pixfuture.net/w/1.0/afr?mi=5ab67c73-d3a6-41b9-8a34-85548a2d8784&mn=0&mc=1&cc=1&auid=245987&cb=INSERT_RANDOM_NUMBER_HERE
den es nicht gibt der hat die IP 173.241.240.12 wenn das deine IP ist dann würde ich dort mal nachfragen. Wenn die Anfragen mit HTTP/1.0\" 404 beantwortet werden, ist das ja eigentlich kein Problem. Es bedeutet ja erst mal nur das ein Client eine Seite abfragt die nicht auf deinem Server liegt. Bei meinem Host habe ich am Tag auch viele solche Zugriffe. Hast du denn mal mit top geprüft welche Prozesse so hohe CPU-Last verursachen. Du kannst z.B. auch mit lsof|grep projekte, lsof|grep php oder lsof|grep http dir mal einen Überblick darüber verschaffen was alles im Zugriff ist. Ansonsten kann es natürlich auch sein das dein Server zu schwach für den Traffic ist. Falls der Auszug aus dem Protokoll chronologisch ist dann vergehen ja zwischen der 1. und 2. Anfrage 49 Sekunden, damit sollte ja eigentlich jeder Rechner klar kommen. Wenn du die Zugriff prüfen willst lohnt der Blick ins Access-Log.
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 ? 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. 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 -- 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
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. -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- 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
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
participants (3)
-
Andreas Ernst
-
I.H.
-
Torsten Rosenberger