Seite 1 von 4

more than 'max_user_connections' active connections

Verfasst: 02.04.2008 19:59
von brummel
In letzter Zeit bekomme ich (und meine User) öfters die Meldung

Code: Alles auswählen

General Error
SQL ERROR [ mysql4 ]

User ****** has already more than 'max_user_connections' active connections [1203]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
Für phpBB2 gab's da mal einen Tipp für die Session-Tabelle. Gibt's sowas auch für phpBB3?

Verfasst: 02.04.2008 20:49
von RusslandForum
Genau dieses Problem habe ich auch schon seit längerem.

Mich würde vor allem auch interessieren, ob das Problem auf Seiten der Forensoftware oder des Servers liegt.

Verfasst: 03.04.2008 11:48
von bantu
Eventuell ist das Limit "max_user_connections" einfach zu niedrig.

Re: more than 'max_user_connections' active connections

Verfasst: 06.01.2009 11:26
von Stonewoman
Hallo,

seit heute habe ich das Problem:

Code: Alles auswählen

General Error
SQL ERROR [ mysql4 ]

User ****** has already more than 'max_user_connections' active connections [1203]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
auch. Was kann ich da tun??
Eventuell ist das Limit "max_user_connections" einfach zu niedrig.
Was muss ich denn wo einstellen??

Grüße, Stoni.

Re: more than 'max_user_connections' active connections

Verfasst: 06.01.2009 11:48
von Dr.Death
Hallo,

falls es Dein eigener Server ist, findest Du diese Einstellung in der Konfigurationsdatei Deiner Datenbank.

Ansonsten kannst Du Dich nur an Deinen Hoster wenden.

Re: more than 'max_user_connections' active connections

Verfasst: 06.01.2009 21:36
von maxundmoritz
Dieses Problem haben schon seit langem einige Foren von phpbb 3.
ist es nicht etwas einfach gesagt, daß das Problem beim Hoster liegt?
Kann es nicht sein, daß irgendwo in der Software der Fehler (mit)begraben liegt?

Re: more than 'max_user_connections' active connections

Verfasst: 06.01.2009 22:21
von 4seven
nein, da die max_user_connections über die server-einstellungen begrenzt wird. phpbb hat da 0 einfluß drauf. hat dein provider, meinetwegen um 225 kunden auf einen server zu quetschen, das auf 30 per kunde begrenzt, ist aber 30 usern (incl. gästen) schicht.

einer der (alten) möglichkeiten, um das abzufedern:
One thing you can try is turning persistent connections off in your config.php:

Code: Alles auswählen

// use persistant connections to the database
// 0 = don't use
// 1 = use
$usepconnect = 0;  
bei einem eigenen server:
Du solltest zuerst persistente MySQL-Verbindungen in der php.ini abschalten, falls noch nicht geschehen.

Ersetze:

Code: Alles auswählen

[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On
mit:

Code: Alles auswählen

[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = Off
Danach Apache neustarten.

Auch solltest du die maximale Anzahl der Verbindungen am MySQL-Server ändern. Dazu in der Datei /etc/my.cnf oder /etc/mysql/my.cnf folgende Option im Abschnitt [mysqld] hinzufügen bzw. anpassen:

Code: Alles auswählen

max_connections = 1000
Danach MySQL neustarten.
futter:
http://www.php-homepage.de/manual/featu ... ctions.php

Re: more than 'max_user_connections' active connections

Verfasst: 06.01.2009 22:35
von brummel
4seven hat geschrieben:nein, da die max_user_connections über die server-einstellungen begrenzt wird. phpbb hat da 0 einfluß drauf. hat dein provider, meinetwegen um 225 kunden auf einen server zu quetschen, das auf 30 per kunde begrenzt, ist aber 30 usern (incl. gästen) schicht.
Na ja, bei phpBB2 lag das Problem ja wohl auch mehr an einer schlecht aufgeräumten Sessions-Tabelle. Da würde ich mal nicht ausschließen, dass auch in phpBB3 noch Optimierungsmöglichkeiten wären und wirklich alle Connections immer sauber geschlossen werden, oder?

Re: more than 'max_user_connections' active connections

Verfasst: 06.01.2009 22:38
von 4seven
denk mal, das die crew um acyd-burn das schon sauber gelöst hat.
hab noch ein edit rein. sauberes session-handling ist wohl in erster linie (server)admin-sache
und in zweiter die der application, außer es ist völlig schlampenmäßig programmiert.

Re: more than 'max_user_connections' active connections

Verfasst: 08.01.2009 18:51
von maxundmoritz
4seven hat geschrieben:nein, da die max_user_connections über die server-einstellungen begrenzt wird. phpbb hat da 0 einfluß drauf. hat dein provider, meinetwegen um 225 kunden auf einen server zu quetschen, das auf 30 per kunde begrenzt, ist aber 30 usern (incl. gästen) schicht.

einer der (alten) möglichkeiten, um das abzufedern:
One thing you can try is turning persistent connections off in your config.php:

Code: Alles auswählen

// use persistant connections to the database
// 0 = don't use
// 1 = use
$usepconnect = 0;  
futter:
http://www.php-homepage.de/manual/featu ... ctions.php
Ich weiß nicht, ob es daran liegt.
Wir hatten teilweise 500 User online und es ging trotzdem!