Ratschlag vom Serverprofi gesucht ... MySQL Error: Too many connections
Eingetragen von Thoor (3678)
am 07.10.2010 - 20:12 Uhr in
am 07.10.2010 - 20:12 Uhr in
Nachdem ich heute auf einen managed Server mit höherem Arbeitsspeicher umgezogen wurde, ist mir die Maschine eben wieder abgeschmiert!
Site Offline - Mysql error: Too many connections
Habe natürlich brav gegoogled, was das nun wieder sein könnte, und bin auf die Empfehlung
wget mysqltuner.pl
chmod 755
gestossen. Aber da ich nicht nur von PHP leidlich wenig Ahnung habe, sondern auch von Servereinstellungen nix verstehe, ist mir aktuell nicht ganz klar, ob ich das selbst erledigen kann ( CONFIXX Zugang zum Server ) oder ob ich da den Support meines Hosters bemühen muss. Jemand nen Ratschlag für mich, was ich tun kann?
- Anmelden oder Registrieren um Kommentare zu schreiben
Ich würde erstmal die max
am 07.10.2010 - 20:28 Uhr
Ich würde erstmal die
max connections
raufsetzen und beobachten.http://dev.mysql.com/doc/refman/5.1/de/too-many-connections.html
http://www.root-guide.de/RootGuide/MySQL_Too_many_connections
Kann er nicht hochsetzen, es
am 07.10.2010 - 20:29 Uhr
Kann er nicht hochsetzen, es ist doch ein MANAGED Server.
Bemüh mal deine Manager. Die sollen mal was tun für ihr Geld ;)
Suchmaschinenoptimierung (SEO) & Drupal
Dann würde ich Sie raufsetzen
am 07.10.2010 - 20:32 Uhr
Dann würde ich Sie raufsetzen lassen. Ist doch immer gut wenn man seine Probleme zu Problemen von anderen machen kann :)
Na prima ... dann gedulde ich
am 07.10.2010 - 20:39 Uhr
Na prima ...
dann gedulde ich mich mal bis Morgen und rufe dann meinen Support an. @Alex - es ist anscheinend doch noch nicht vom Tisch, daß ich noch Dein Hosting Kunde werde ...
Drupal 7 Screencasts in deutsch!
"max_connections" für MySQL von 300 auf 1000
am 08.10.2010 - 23:21 Uhr
So ... mein Support hat mir heute die "max_connections" für MySQL von 300 auf 1000 gesetzt. Die Seite hakt allerdings manchmal immer noch. Ist das ein nun ein hoher Wert, oder könnten die, wenn sie wollten, den Wert nochmal erhöhen? Wäre nett, wenn mir das jemand beantworten könnte, der sich mit Servern auskennt.
Drupal 7 Screencasts in deutsch!
Hi, habt Ihr einen
am 09.10.2010 - 01:07 Uhr
Hi,
habt Ihr einen dedizierten Server oder werden mehere Webseiten/Applikationen dort
gehostet?
Diese Einstellung bedeutet dass 1000 User gleichzeitig eine Datenbankverbindung
offen haben können.
Sie gilt ist normalerweise per MySQL Server Instanz(Nicht per USER).
Also für alle Anwendungen/Websites die auf diesem MYSQL Server zugreifen.
Jetzt kommt es natürlich darauf an wieviele Datenbankverbindungen (Anwendungen\Webseiten)
laufen über den diesen MYSQL Server.
Normalerweise macht Drupal für jeden User nur eine Verbindung auf und schliesst Sie nach dem laden der Seite wieder.
Kann es sein dass Eure Drupal Deite selbst Verbindungen zu MYSQL macht und evtl nicht schliesst?
Wären die 1000 Connections nur für eine Drupal Seite könnten 1000 User gleichzeitg die Seite laden
ohne das diese Meldung auftritt.
Meistens liegt das meistens daran dass mit mysql_connect() Verbindungen geöffnet werden
aber nicht mit mysql_close() wieder geschlossen werden.
Somit sammelt sich das dann bis ... too many connections.
Wenn Du zugriff die kommandozeile hast (mysql) ,
kannst Du in der Prozesslistesehen sehen, welcher DB user soviel Verbindungen braucht.
(Und damit welche Webeite)
Liebe Grüsse
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Die max_connections sind
am 10.10.2010 - 00:09 Uhr
Die max_connections sind nicht das zugrunde liegende Problem. Details können wir hoffentlich in den kommenden Tagen erarbeiten. Das Erhöhen von max_connections sorgt so wenig für mehr Performance wie das Mitführen von mehr Ersatzreifen.
Suchmaschinenoptimierung (SEO) & Drupal
Tja ... was weiss der
am 10.10.2010 - 00:16 Uhr
Tja ... was weiss der Administratorlaie! Ich freue mich auf Deine Mail! Guts Nächtle ...
Drupal 7 Screencasts in deutsch!