Problem: MySQL 5 max mit hoher Auslastung

microserver

New Member
Hallo, ich betreibe ein etwas größere Webseite. Das Forum dazu befindet sich ausgelagert auf einen eigenen ECO Root Server bei S4Y. Der Server und damit das Forum laufen seit ein paar Monaten ohne große Probleme. Seit dem Samstag vor 9 Tagen jedoch kommt es immer wieder zu merkwürdigen Auslastungsproblemen bei der MySQL Datenbank.
Dabei ist Samstag gegen 9Uhr der Schwächste Tag im Aufkommen.

Es Äußert sich darin, das der Auslastungwert weit über dem normalen 0.5 an den üblichen Tagen liegt, sprich von jetzt auf jetzt Anfängt zu steigen, erst 5.0, dann 20.0 bis hoch zu 100.0 und mehr.
Ich machte zu erst einen vollen Server Reset.
Die Meldung to many connections 1040 überprüfte ich auch darauf hin, und setzte die auf max 500 (von 100) und setzte off bei opt/php52/etc php.ini
[MySQL]
mysql.allow_persistent = Off

Ist aber nicht der Fall. Daraufhin dekativierte ich zwei 300MB Files, die als Download bereit standen, aber auch das brachte keinen Erfolg. Den alle zwei Tag so Morgens gegen 11Uhr, war diese Auslastungsspitze wieder da und ich konnte nur über die Konsole mit rcmysql restart den Server auf 0.2 Punkte und tiefer bringen. Das war gestern um 10Uhr. Danach ließ ich die putty Konsole mit Top laufen und beobachtete das Server Verhalten. Gegen 1Uhr war die Auslastung bei 5.0, weil der Puffer von 56000K auf 1000K sprang, der Server glicvh sich dann jedoch wieder dem normalen Maß an und lief bis heute 12.30 normal bei 0.2-0.4 Punkten bis er dann Anfing wieder über Normal in der Auslastung zu steigen.

http://img355.imageshack.us/my.php?image=mysqlerror1ua2.jpg
danach machte ich...
http://img176.imageshack.us/my.php?image=mysqlerror2sx3.jpg
und es blieb erst einmal weiter Hot...
http://img411.imageshack.us/my.php?image=mysqlerror3bf6.jpg
um dann 2-3min später auf den Normal Wert zu sinken...
um dann nach 20min von neuen...
http://img56.imageshack.us/my.php?image=mysqlerror5wl9.jpg
und diesmal bekomme ich nicht mit rcmysql stop oder restart das System normal...
http://img166.imageshack.us/my.php?image=mysqlerror6tz7.jpg

Die Festplatte ist nicht voll, es sind mehr als 140GB frei.
Woran kann das liegen?
 
Last edited by a moderator:
Schau dir mal die Anzahl der Prozesse an, mehr als 240....:eek:
Ist aus deinen Screenshots leider nicht ersichtlich was für Prozesse das sind, aber ich tippe mal auf Apache...kläre das mal ab.
 
Danke erst einmal für die Antwort. Wie kann ich das überprüfen?
Gerade lief der Server den ganzen Tag sauber, bis ich wieder Plesk aktivierte. Danach dauerte es 10min und es waren wieder 250 Tasks und alles war down. Ich deaktivierte darauf hin Plesk wieder und schon ging der Server in Normal Zustand. War das Zufall?
 
Wenn das Problem reproduzierbar immer dann auftritt wenn du Plesk gestartet hast dann ist es wohl kaum ein Zufall, kann dir aber in Punkto Plesk leider keine weitergehenden Ratschläge geben da ich damit keinerlei praktische Erfahrung habe.
Die Prozesse checkst du am besten mit:
Code:
ps aux
damit bekommst du auch Info darüber wie der Prozess gestartet wurde.
 
Danke, aber heute hatte ich plesk aus gelassen, also psa stop.
kam jedoch wieder das selbe prob, wieder 245 Task, wieder 150.0 Last Punkte.
Der Buffer fällt dann von ca. 70000K auf 1000K wenn das passiert.
Danke für die Hilfe.
 
Wenn das wieder passiert schau was das für Prozesse sind, am besten auch gleich die Connections checken mit netstat -tn, Output von Beidem (Prozesse + Connections) hier posten, ohne diese Info kann man dir nicht weiterhelfen....;)
 
Back
Top