MySQL Fehlermeldungen Socket/Too many connections

Status
Für weitere Antworten geschlossen.

daski

Benutzer
Mitglied seit
28. Dez 2010
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Ich habe folgendes Problem:

#2002 - Der Server antwortet nicht. (evtl. ist auch der Socket des lokalen MySQL-Servers socket nicht korrekt konfiguriert)

Es handelt sich hierbei um einen Server der schon seit 2 Jahren läuft. Plötzlich aber ist die DB nicht mehr erreichbar.

Folgender Ablauf:

1. Ich sah dass DB nicht erreichbar und wollte deshalb mysql stoppen und neustarten. Schon beim /etc/init.d/mysql stop kam eine Fehlermeldung: "failed, to many connections" (oder so ähnlich).

2. danach habe ich ein Reboot ausgeführt, doch das half nichts.

3. ich öffnete PHPmyAdmin und versuchte mich einzuloggen, da kommt die Meldung: "#2002 - Der Server antwortet nicht. (evtl. ist auch der Socket des lokalen MySQL-Servers socket nicht korrekt konfiguriert)"

4. Ich prüfte phpinfo und sah folgender Pfad:
MYSQL_SOCKET /var/run/mysqld/mysqld.sock
nun wollte ich die mysqld.sock anschauen, doch die ist gar nicht vorhanden. Das Verzeichnis /var/run/mysqld/ war leer.

5. Etwa 20 Min. später schaute ich nochmals nach. Plötzlich sind 2 Dateien vorhanden: mysqld.pid und mysqld.sock, neu angelegt vor ein paar Minuten.

6. Ich versuche in PHPmyAdmin einzuloggen. Die Socket Fehlermeldung erscheint nun nicht mehr, dafür aber die Meldung "#1040 Too many connections"

7. Nun versuchte ich "/etc/init.d/mysql restart" und erhalte nun die Meldung "error: 'Too many connections'"

Der Server ist sehr wichtig und Ausfälle sollten nicht länger als ein paar Minuten dauern, zudem ist unser Servertechniker im Urlaub. Ich als Anfänger bin jedoch erstmal mit meinem Latein am Ende und hoffe daher auf Eure Hilfe.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Welche DS? Welche Firmware-Version?

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hängt dieser Server direkt im Internet (also ohne Router)? Sprich kann man eventuell aus dem Internet auf eure DB verbinden? Dann könnte es ja sein, dass wirklich ständig Verbindungsversuche auf die DB stattfinden.
Allerdings würde ich mal probieren den MySql so neuzustarten
Code:
/usr/syno/etc.defaults/rc.d/SXXmysql restart
XX steht für zwei Zahlen. Kann jetzt nicht sagen wie genau das File heisst. Guck einfach im Verzeichnis nach.
 

daski

Benutzer
Mitglied seit
28. Dez 2010
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Besten Dank für die Antworten.

Das Problem konnte inzwischen eruiert werden, einerseits lief eine kleinere DDos Attacke, allerdings nur von ein paar wenigen Ip's, welche nun gesperrt wurden. Hauptgrund jedoch war die volle Hauptpartition. Nach dem Löschen einiger Daten, funktionierte es wieder. Die Fehlermeldungen sind verschwunden.

Ich wünsche Euch für 2011 einen guten Start!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Das Problem konnte inzwischen eruiert werden, einerseits lief eine kleinere DDos Attacke, allerdings nur von ein paar wenigen Ip's, welche nun gesperrt wurden. Hauptgrund jedoch war die volle Hauptpartition.
Dann ist also der mysql aus dem Internet erreichbar? Das würde ich mir nochmals überlegen, ob du/ihr das wirklich wollt. Die volle Hauptpartition kommt wahrscheinlich von grossen Logfiles. Wobei die nützlich sein könnten, wenn ihr wirklich angegriffen wurdet
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich vermute einmal, dass das Problem nicht (!) auf einer DS stattfand, sondern auf einem Linux-PC.

Itari
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat