Page 1 of 1
Problem: max_user_connections
Posted: Sun Jan 28, 2007 9:49 pm
by Comunio
Hallo, ich bekomme folgende Fehlermeldung:
Code: Select all
Warning: mysql_connect() [function.mysql-connect]: User *** has already more than 'max_user_connections' active connections in /www/htdocs/***/***/include/db/mysql.inc.php on line 263
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www/htdocs/***/***/include/db/mysql.inc.php on line 274
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /www/htdocs/s***/***/include/db/mysql.inc.php on line 274
serendipity error: unable to connect to database - exiting.
Was kann ich dagegen tun? Habe leider nur geringfügige Erfahrung mit php und mysql, deswegen würde ich mich über eine ausführliche Erklärung sehr freuen. Danke im voraus.
Re: Problem: max_user_connections
Posted: Mon Jan 29, 2007 4:44 am
by yellowled
Comunio wrote:Was kann ich dagegen tun?
Hilfreich wäre evtl. eine Antwort auf die Frage, was Du getan hast, bevor diese Meldung kam. Ich bin weiß Gott kein SQL-Experte, aber soweit ich sehe, bedeutet zumindest die erste Meldung, dass ein bestimmter Nutzer (***, wer auch immer das ist) zu viele aktive Verbindungen zur Datenbank hat.
YL
Re: Problem: max_user_connections
Posted: Mon Jan 29, 2007 10:01 am
by garvinhicking
Hi!
Richtig, das ist ein Problem deines Servers, Du musst da den Support deines Hostings bitten nachzuschauen.
Viele Grüße,
Garvin
Posted: Tue Jan 30, 2007 1:31 am
by Jtb
Es kann üblicherweise helfen, folgendes zu deaktivieren:
Use persistent connections
in Configuration - Database Settings
Ansonsten wie gesagt: an den Support wenden

Posted: Thu Feb 08, 2007 4:30 pm
by McFly
Ich greife das Thema hier mal wieder auf, weil ich vom Themenstarter gebeten wurde, mich des Problems mal anzunehmen.
Ich bin was PHP und MySQL angeht einigermaßen versiert, habe mit Serendipity jedoch keinerlei Erfahrung.
Also, "Use persistent connections" ist deaktiviert, daran liegt es schon mal nicht.
Der betroffene Blog hat an Spitzentagen 7000+ Besucher, welche sich jedoch auch noch zu bestimmten Zeiten häufen.
max_user_connections ist vom Hoster auf 25 festgelegt worden.
Ist die oben beschriebene Fehlermeldung nun die logische Folge oder eher auf die Fehlkonfiguration irgendeiner Komponente zurückzuführen?
Posted: Thu Feb 08, 2007 9:40 pm
by Jtb
mmh, das heißt, dass max 25 Benutzer gleichzeitig auf den Block zugreifen dürfen. Das kann schnell knapp sein - vor allem bei 7000+ Besucher..
Posted: Fri Feb 09, 2007 9:49 am
by garvinhicking
Hi!
Genauer sogar nur 12,5 Benutzer gleichzeeitig, da meistens ein s9y Request auch mit einem s9y CSS request einhergeht. Also finden quasi zeitlich ungefähr 2 Zugriffe statt.
25 ist schon ein sehr niedriger Wert für ein Blog, was wirklich Besucher hat
Viele Grüße,
Garvin
Posted: Fri Feb 09, 2007 11:28 am
by Jtb
garvinhicking wrote:Hi!
Genauer sogar nur 12,5 Benutzer gleichzeeitig, da meistens ein s9y Request auch mit einem s9y CSS request einhergeht. Also finden quasi zeitlich ungefähr 2 Zugriffe statt.
25 ist schon ein sehr niedriger Wert für ein Blog, was wirklich Besucher hat
ach so - hast du schon mal dran gedacht, dass CSS statisch zu erzeugen und nur bei Plugin-Änderungen bzw einem neuen Template neu zu schreiben?
Posted: Fri Feb 09, 2007 12:00 pm
by garvinhicking
Hi!
Nachgedacht schon, aber das würde eine Änderung in allen Plugins bedeuten die CSS ausgeben.
Ausserdem werden in der style.css ja auch {TEMPLATE_PATH} variablen ermöglicht. Die muss ein PHP-Prozess ja von Zeit zu Zeit analysieren, und um zu checken ob das CSS neu geschrieben werden muss, muss das s9y framework initialisiert werden, da man ohne dass nicht auf die s9y variablen zugreifen kann.
Sprich, das würde nur gehen wenn man a.) alle plugins ändert und b.) alle existierende theme style.css ohne Variablen-Ersetzung ändert... (und dann natürlich auch an flexibilität bei der style.css erstellung verliert)
Viele Grüße,
Garvin