php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.12.2005, 07:23  
Gast
 
Beiträge: n/a
Standard too many connections

Habe das Problem, dass ich seit gestern diese Fehlermeldung bekomme... Habe schon verschiedene Foren durchsucht und weiß immer noch nicht, woran das wirklich liegen mag... Eine Möglichkeit wäre mein Provider (Evanzo), der Probleme mit seinem Datenbankserver hat... Die andere Möglichkeit ist, dass es ein Fehler bei mir ist... Aus der Fehlermeldung kann ich lesen, dass zu viele Datenbankverbindungen aufgebaut sind... Wie kann ich dagegen vorgehen, wenn das mein Fehler ist...? Wenn ich auf die Seite gehe, starte ich automatisch eine Datenbankverbindung, damit die News angezeigt werden... Weiterhin brauche ich die Datenbank für das Gästebuch und das Forum... Kann ich irgendwo die Anzahl der maximalen Verbindungen irgendwo hochsetzen...? Im phpMyAdmin kann ich nichts verändern... Helft mir weiter, ist wirklich wichtig und sehr dringend...
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.12.2005, 13:42  
Erfahrener Benutzer
 
Registriert seit: 13.12.2003
Beiträge: 221
Bronks
Standard

Schließt Du DbVerbingungen gelegentlich oder machst Du immer nur neue auf?
Bronks ist offline   Mit Zitat antworten
Alt 20.12.2005, 13:46  
Gast
 
Beiträge: n/a
Standard

Wird mysql_pconnect statt mysql_connect benutzt?

Gruß
phpfan
  Mit Zitat antworten
Alt 20.12.2005, 13:47  
Gast
 
Beiträge: n/a
Standard

Nein, mache immer nur neue auf... Weiß nicht, an welcher Stelle ich den "close-Befehl" setzen muss... Wahrscheinlich am Ende vom Skript, aber was, wenn das Sktipt mehrere Dateien hat...? In welcher soll ich den dann setzen...? Kenne mich leider nicht so gut damit aus... Sind außerdem fertige Skripte, die ich nur vom Aussehen her angepasst habe...
  Mit Zitat antworten
Alt 20.12.2005, 13:50  
Gast
 
Beiträge: n/a
Standard

Ich glaube, das habe ich in meinem phpMyAdmin schon mal irgendwo gelesen oder war es doch in der info.php, die ich auf den Server geschickt habe...? Gute Frage... Meine irgedwo wirklich mal mysql_pcconnect gelesen zu haben... Welche Infos braucht ihr zur Problemlösung...? Stelle gerne alles nötige zur Verfügung...
  Mit Zitat antworten
Alt 20.12.2005, 13:56  
Gast
 
Beiträge: n/a
Standard

Ändere einfach alle mysql_pconnect in mysql_connect und probiere es dann noch mal aus.

Gruß
phpfan
  Mit Zitat antworten
Alt 20.12.2005, 13:57  
Benutzer
 
Registriert seit: 08.08.2005
Beiträge: 86
Ricochet
Standard

dann beende mal ein paer prozesse in phpmyadmin und stell deine verbindungsart auf mysql_connect() um (im script).
__________________
Tabellenlayouts sind out, Browsergames sind schei$$e und die Erde ist eine Scheibe.
Ricochet ist offline   Mit Zitat antworten
Alt 20.12.2005, 13:58  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Die Datenbankverbindung wird bei Scriptende gekappt, allerdings nur, wenn nicht **_pconnect() verwendet wird. Das "p" steht ja für "persistent".
http://www.php.net/manual/de/feature...onnections.php

Was nutzt du denn eigentlich für ein Script? Nichts Selbstgeschriebenes? Dann frag doch einfach den, der es geschrieben hat bzw. im entsprechenden Supportforum.
imported_Ben ist offline   Mit Zitat antworten
Alt 20.12.2005, 14:02  
Gast
 
Beiträge: n/a
Standard

Okay, danke für die ganzen Tips... Werde das nachher mal probieren und mich dann wieder melden...
  Mit Zitat antworten
Alt 20.12.2005, 14:02  
Benutzer
 
Registriert seit: 08.08.2005
Beiträge: 86
Ricochet
Standard

Mysql_pconnect() garantiert noch lange nicht dass keine neue verbindung (trotz bestehender verbindung) aufgebaut wird.

Und wenn man sich die Dokumentation dazu bei php.net nicht genau durchgelesen hat dann übersieht man schnell dass pconnect bei kleinen max_connections unweigerlich zum obigen problem führt.
__________________
Tabellenlayouts sind out, Browsergames sind schei$$e und die Erde ist eine Scheibe.
Ricochet ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mysql klasse - handling mehrerer connections mrSpok PHP Tipps 2006 5 14.04.2006 01:05
"Too many connections" - Brauche Hilfe !!! nicobischof PHP Tipps 2006 13 06.04.2006 14:35
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
Wann persistente MySQL Connections einsetzen? HStev PHP-Fortgeschrittene 2 02.02.2006 13:14
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Too many connections in... ? Datenbanken 1 24.06.2005 15:23
[Erledigt] connections PHP-Fortgeschrittene 38 13.06.2005 18:46
Too many connections?? Datenbanken 9 04.09.2004 10:51
Problem: Zuviele Connections?! Datenbanken 1 20.08.2004 23:48

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmyadmin too many connections, php too many connections, phpmyadmin #1040 - too many connections, phpmyadmin to many connections, too many connections evanzo, too many connections, phpmyadmin - fehler #1040 - too many connections, php my admin too many connections, phpmyadmin 1040, #1040 - too many connections phpmyadmin, mysql_connect() fehler 1040, mysql_connect() fehler 1040: too many connections, 1040 too many connections phpmyadmin, phpmyadmin 1040 too many connections, too many connections php, too many connections phpmyadmin, phpmyadmin too many connection, phpmyadmin fehler #1040 - too many connections, evanzo too many connections, kann keine verbindung zum datenbank - mysql-server 1. fehler: 1040 - too many connections

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:03 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.