matte 0 Report post Posted July 15, 2005 Hallo Forum, ich bekomme schon seit eigigen Zeit immer wieder mal diesen SQL-Fehler Warning: mysql_connect(): User ****@localhost has already more than 'max_user_connections' active connections in /home/****.de/www/board/sources/Drivers/mySQL.php on line 73 Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/****.de/www/board/sources/Drivers/mySQL.php on line 76 ERROR: Cannot find database **** Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/****.de/www/board/sources/Drivers/mySQL.php on line 109 Dieser Fehler tritt aber nur spuradisch auf. Es Wurde daraufhin die Anzahl der max_user_connections um Faktor 10 erhöht. Das brachte aber leider keine Abhilfe. Ich hatte dann leider vor einiger Zeit eine Spamattacke im Forum. Seitdem gibt es immer wieder den Fehler, das die Script execution Time beim Verschieben von Threads, beim Posten oder bei der Benutzung der Funktion "Top ten Poster der letzten 24 h" gegen 20-30 Sekunden geht. Manchmal gibt es auch einen Timeout, als ob das Board nicht erreichbar ist und dann stehen aufeinmal die Postings/Threads doppelt oder dreifach da oder sie sind verschunden. Ich bin langsam mit meinem Latein am Ende. Hat einer von euch schonmal so ein Problem gehabt oder hat jemand vielleicht einen Lösungsansatz? Gruss Matte Share this post Link to post
Modula 0 Report post Posted July 15, 2005 Ja - Provider anschreiben, darum bitten die Serverkonfiguration auf sicherheitsmägel zu überprüfen. Ggf. auf einen anderen Server legen lassen. Schaut nach erster beschreibung so aus als wär deren datenbank überlastet. Share this post Link to post
matte 0 Report post Posted July 19, 2005 Hm, mein Hoster meint bei ihm ist alles OK. Kann es sein, das das Forum die Datenbankverbindungen nicht richtig schließt? Ich habe ca. 700 Postings pro Tag. Das dürfte für das Forum ja nicht zu viel sein. Bringt es was von PHP4 auf PHP5 zu gehen? Macht das Board das überhaupt mit? Share this post Link to post
GreyCrow 0 Report post Posted July 19, 2005 Gleich auf PHP5 muss nicht unbedingt upgedatet werden. Allerdings bringt das jüngste PHP4 auch einige Performance Verbesserungen mit sich. Dass die DB Verbindungen nicht richtig geschlossen werden, wäre merkwürdig. Die Aussage eines Hosters "Alles OK" heißt allerdings nicht unbedingt, dass sie auch alles im Griff haben - leider. Das kann auch schlimmstenfalls heißen: Wir haben es uns überlegt und glauben nicht, dass wir schuld sind. Ob wirklich jemand nachgeschaut hat... Es könnte z.B. auch die Maximalanzahl von Prozessen auf dem Server erreicht sein. Grey Share this post Link to post
matte 0 Report post Posted July 20, 2005 Mein Hoster hat schon nachgeschaut. Da es nur ein sehr Kleiner ist und ich eine sehr gute Beziehung zu ihm habe, würde er mir eventuelle Probleme schon mitteilen. Das hat bisher auch immer super geklappt. Ich weiß nur nicht mehr weiter, warum jetzt aufeinmal die Probleme auftauchen. Es wird teilweise beim verschieben eines Postings die ganze DB lahmgelegt bzw. die DB ist für einige Momente nichtmehr erreichbar, so das ich nichtmal mehr mit phpmyadmin auf die DB komme. :( Share this post Link to post
Modula 0 Report post Posted July 20, 2005 Tja, ich fürchte, dann ist jetzt für dich der Punkt gekommen an dem du testweise mal dein Forum bei einem anderem Provider installieren solltest (viele Provider bieten auf anfrage einen Testzugang für 7 Tage an). Nimm die datenbank vom forum, installier die da samt forum, pass die konfiguration an und schau ob du das gleiche problem bei einem anderem Provider hast. Auch kannst du mal die Zeit deiner SQL abfragen messen: http://www.ipbsupport.de/board/index.php?showtopic=4437 Share this post Link to post
matte 0 Report post Posted July 20, 2005 Tja, ich fürchte, dann ist jetzt für dich der Punkt gekommen an dem du testweise mal dein Forum bei einem anderem Provider installieren solltest (viele Provider bieten auf anfrage einen Testzugang für 7 Tage an). Nimm die datenbank vom forum, installier die da samt forum, pass die konfiguration an und schau ob du das gleiche problem bei einem anderem Provider hast.opic=4437]http://www.ipbsupport.de/board/index.php?showtopic=4437 Hm... genau das wollte ich vermeiden, da es ja ein tirischer Aufwand ist, die ganze Datenbank runter zu laden (ca. 300Mb). Die Zeit der SQL-Abfragen werde ich aber mal prüfen. Share this post Link to post