Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Seltsame Aufrufe bringen Datenbank zum stocken

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Sneff
PostRank 1
PostRank 1
Beiträge: 23
Registriert: 09.07.2006, 13:27
Wohnort: Nürnberg

Beitrag von Sneff » 17.08.2006, 19:59

Hallo,

ich hoffe ich habe den richtigen bereich erwischt ;)

Folgendes Problem:
Ich betreibe ein großes Forum (größtes seiner Art im deutschsprachigen Raum) mit ca 10.000 Visits pro Tag...
Die Site läuft auf einem eigenen Server von Allinkl (ManagedServerXL) und auch die Performance ist ok.

Gestern hat es zwei mal die Fehlermeldung "User ... has already more than 'max_user_connections' active connections".

Heute schaue ich in die Logs hinein und finde an beiden Uhrzeiten Einträge der folgenden Art:

Code: Alles auswählen

217.84.205.167 - - [16/Aug/2006:13:17:27 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:27 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:27 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:27 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:27 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:27 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
[1 normaler Zugriff]
217.84.205.167 - - [16/Aug/2006:13:17:28 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:28 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:28 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:28 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:28 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:28 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:28 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
[1 normaler Zugriff]
217.84.205.167 - - [16/Aug/2006:13:17:29 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:29 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:29 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
[1 normaler Zugriff]
217.84.205.167 - - [16/Aug/2006:13:17:29 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:29 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
[1 normaler Zugriff]
217.84.205.167 - - [16/Aug/2006:13:17:29 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:30 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:30 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
[1 normaler Zugriff]
217.84.205.167 - - [16/Aug/2006:13:17:30 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:30 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
[1 normaler Zugriff]
217.84.205.167 - - [16/Aug/2006:13:17:30 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:30 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:30 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:30 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:31 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:31 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:31 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:31 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:31 +0200] "GET / HTTP/1.1" 200 1330 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
217.84.205.167 - - [16/Aug/2006:13:17:31 +0200] "GET /images/mysqlerror.jpg HTTP/1.1" 304 - "http://www.example.com/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"
Die mysqlerror.jpg ist eine kleine Grafik welches bei der genannten Fehlermeldung ausgegeben wird. Danach hat es mit den Zugriffen aufgehört.
Im normalfall befinden sich 5-10 Zugriffe pro Sekunden von unterschiedlichen IPs in den Logs um diese Zeit. Hier kommen andere PCs nur ganz selten zum Zuge und dann ist die Site kurz down.

Was mich jetzt wundert: Der versuchte Aufruf der URL "-" (das steht so drin, habe ich nicht "zensiert"). Ist das ein normaler, regulärer Aufruf? ?(
Oder hat sich da evtl ein Script verhakt und Erzeugt eine Endlosschleife (denke da an htaccess zB bzw ein modrewrite darin?)

Der andere Ausfall ging genauso von statten, aber von einer ClassA-IP mit anderem UserAgent. Daher vermute ich dass es zwei Rechner waren die darauf unfreiwillig gestoßen sind. Wenn das so ist, muss das ein seltener Fehler sein, denn dieser Fehler ist auch recht selten (vllt 2-4 mal die Woche) - bei 70.000 Besuchern die Woche ist das recht wenig wie ich finde...

Habt ihr eine Idee was das sein könnte bzw wo ich ansetzen könnte mit der Fehlerbehebung?

Bin für jeden kleinen Tipp dankbar

thx
Sneff


PS: was sagt eigentlich die Zahl (zB 1330) hinter dem Status 200 aus? Ist das der Soruce-Port auf der Source-IP?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Fox Mulder
PostRank 8
PostRank 8
Beiträge: 804
Registriert: 16.11.2004, 09:06

Beitrag von Fox Mulder » 17.08.2006, 20:44

Sneff hat geschrieben:PS: was sagt eigentlich die Zahl (zB 1330) hinter dem Status 200 aus? Ist das der Soruce-Port auf der Source-IP?
Das ist die Content Length in Bytes.
Sieht nach einer leeren Seite aus, eventuell nur eine 404 not found Fehlerseite die aber einen 200 found zurückgibt.

Mir sieht das nicht nach Absicht aus. Wenn dich jemand per DOS lahmlegen wollte würde er keine leere Seite ziehen.

Sneff
PostRank 1
PostRank 1
Beiträge: 23
Registriert: 09.07.2006, 13:27
Wohnort: Nürnberg

Beitrag von Sneff » 17.08.2006, 20:54

Das Log zeigt ja als wäre es eine Endlosschleife, die erst durch die hängende Datenbank beendet wird.
Die 404-Seiten machen kein Problem, hab ich eben getestet...