Mysql und Apache auf verschiedenen Rechnern
Posted: 2008-04-06 22:41
Hallo,
da unser Server den Ansturm an unsere Seite nicht mehr standgehalten hat, haben wir jetzt ein 2. auf dem die Datenbank läuft. Das ganze lief auch ganz gut, aber in den letzten Tagen häuft sich der Fall, dass einzelne Aufrufe oder zu manchen Zeiten auch jeder einzelne extrem lang braucht 30-120s. Auf den Server läuft ein Online Spiel mit relativ aufwendigen php code. Das verwunderliche ist aber, dass in so Zeiten der load auf beiden Servern nicht sonderlich hoch ist. Es ist viel mehr so, dass der MySQL Server extrem lange braucht zum Antworten. Was mir aufgefallen ist, dass im SHOW PROCESSLIST extrem viele Sleep querys vorhanden sind.
Auf PHP Seite benutzte ich PEAR DB ohne persistente Connections
Beide Server laufen auf Debian Etch mit Standard Paketen.
Weiß jemand woran das liegt oder in welche Richtung ich da Suchen muss?
da unser Server den Ansturm an unsere Seite nicht mehr standgehalten hat, haben wir jetzt ein 2. auf dem die Datenbank läuft. Das ganze lief auch ganz gut, aber in den letzten Tagen häuft sich der Fall, dass einzelne Aufrufe oder zu manchen Zeiten auch jeder einzelne extrem lang braucht 30-120s. Auf den Server läuft ein Online Spiel mit relativ aufwendigen php code. Das verwunderliche ist aber, dass in so Zeiten der load auf beiden Servern nicht sonderlich hoch ist. Es ist viel mehr so, dass der MySQL Server extrem lange braucht zum Antworten. Was mir aufgefallen ist, dass im SHOW PROCESSLIST extrem viele Sleep querys vorhanden sind.
Auf PHP Seite benutzte ich PEAR DB ohne persistente Connections
Beide Server laufen auf Debian Etch mit Standard Paketen.
Weiß jemand woran das liegt oder in welche Richtung ich da Suchen muss?