Problem: max_user_connections

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Comunio
Regular
Posts: 18
Joined: Sun Jan 21, 2007 5:58 pm

Problem: max_user_connections

Post 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.
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: Problem: max_user_connections

Post 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
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Problem: max_user_connections

Post by garvinhicking »

Hi!

Richtig, das ist ein Problem deines Servers, Du musst da den Support deines Hostings bitten nachzuschauen.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Jtb
Regular
Posts: 25
Joined: Sun Jan 21, 2007 11:52 pm

Post by Jtb »

Es kann üblicherweise helfen, folgendes zu deaktivieren:
Use persistent connections
in Configuration - Database Settings

Ansonsten wie gesagt: an den Support wenden ;)
Jens
McFly
Posts: 1
Joined: Thu Feb 08, 2007 4:08 pm

Post 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?
Jtb
Regular
Posts: 25
Joined: Sun Jan 21, 2007 11:52 pm

Post 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..
Jens
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Jtb
Regular
Posts: 25
Joined: Sun Jan 21, 2007 11:52 pm

Post 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?
Jens
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply