Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Dabei seit: 28.09.2002

Beiträge: 572

 

1 Zum Seitenanfang

Dienstag, 28. März 2006, 18:37

Datenbankprobleme: Verbindungsmengenproblem!

Also hab seit ca. 2 monaten das problem, dass wenn mehr als 5 leute im forum sind oder auch in der bildergalerie alles abkackt und diese fehler auftreten:

Forum:




Coppermine Bildergalerie:




Nach Kontaktaufname mit meinem Hoster B-Onekam das hier von denen als Antwort:

Zitat

Datenbankprobleme! : B-ONE RM

Written on 28-03-2006 09:00:24





Hallo,

Ich habe den 2ndlevel support kontaktiert.
Die besagen das letze Foto giebt Ihnen die
Antwort.

Too many connections. Sie haben bereits die
Anzahl offene connections pro user die Sie
haben können (20). Sie müssten Ihre Programmierung
verbessen so dass die connections wieder
schliessen wenn Sie nicht benutzt werden,
oder andersrum dafür sorgen das nicht so
viele gleichzeitige connections entstehen.

Best Regards

----------------------------------
B-one

Web-site: http://www.B-one.net
---------------------------------


Kann mir jemand vll sagen wie ich dieses Problem beheben kann?

Also das Forum ist von phpkit und da habe ich schon ein lösungsanstz gehabt weiß jedoch noch nciht ob dieser auch funktioniert! Habe es jedoch schon mal geändert und zwar so:


Zitat

Es ist ja bekannt, dass PHPKit ab einer großen Besucherzahl die Datenbank mancher Hoster überlastet.

Als ich eben auf den Thread "pconnect ausschalten..." geantwort habe, ist mir aufgefallen, dass PHP-Kit persistente Datenbankverbindungen verwendet.

Wenn man nun in der admin/lib/lib_mysql.php folgendes

Zitat

function connect() {
if (!$this->servercon=@mysql_pconnect($this->sqlhost,$this->sqluser,$this->sqlpass)) {
$this->servercon=@mysql_connect($this->sqlhost,$this->sqluser,$this->sqlpass);
}
if (!$this->servercon) return FALSE;
elseif (!$this->select_db($this->database)) return FALSE;
}



durch folgendes

Zitat

function connect() {
$this->servercon=@mysql_connect($this->sqlhost,$this->sqluser,$this->sqlpass);
if (!$this->servercon) return FALSE;
elseif (!$this->select_db($this->database)) return FALSE;
}



ersetzt, baut PHP-Kit keine persistente Datenbankverbindung mehr auf.

Ich habe das lokal mal getestet:
Vor der Änderung:
Nach Aufruf einer PHPKit-Seite steht im Datenbankstatus: "Open tables: 17" und "open files: 34" z.B.

Nach der Änderung:
Nach Aufruf einer PHPKit-Seite steht im Datenbankstatus: "Open tables: 0" und "open files: 0"


War diese Änderung richtig? Wenn ja wie ändere ich das ganze auch noch in der Copermine Galerie?
1 2 3 letzte Chance vorbei!

Ob ihr wirkich richtig steht, seht ihr wenn das Licht angeht!
 

OnkelJürgen

Moderator

Dabei seit: 30.12.2002

Beiträge: 1 719

 

2 Zum Seitenanfang

Dienstag, 28. März 2006, 19:29

ja, der ansatz war erstmal richtig. das pconnect müsste nämlich immer auch geschlossen werden, die normale mysql_connect-Funktion schließt die verbindungen, die ncoh offen sind automatisch am seitenende.

wie du es bei coppermein machen kannst, weiß cih so auf anhieb leider auch nicht, aber schau doch einfach in die DB-schnittstelle oder mache eine volltestsuche nach mysql_pconnect und passe es wie unten an.

mfg

onkeljürgen
Auf jede Frage gibt es eine Antwort, man muss nur lange genug danach suchen.


z.B. auf www.netscripter.de :-P
 

Dabei seit: 28.09.2002

Beiträge: 572

 

3 Zum Seitenanfang

Mittwoch, 29. März 2006, 19:12

also der fehler tritt trotz der änderung im forum auf als jetzt im forum ein lösungsweg für die galerie hatte und habe ich nciht!

deine variante ausprobiert und nichts gefunden!

hat jemand vll noch ne andere idee?
1 2 3 letzte Chance vorbei!

Ob ihr wirkich richtig steht, seht ihr wenn das Licht angeht!
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

4 Zum Seitenanfang

Mittwoch, 29. März 2006, 19:57

hoster anschreiben ob er nicht die config so ändern kann, dass mehr als 20 zugriffe gelcihzeitig möglich sind

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
 

Dabei seit: 28.09.2002

Beiträge: 572

 

5 Zum Seitenanfang

Donnerstag, 30. März 2006, 19:33

nee machen die nicht! b-one ist da hartnäckig
1 2 3 letzte Chance vorbei!

Ob ihr wirkich richtig steht, seht ihr wenn das Licht angeht!