| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: MySQL Fehler - unschön im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Guten abend liebe Leute, habe hin und wieder das problem das beim aufrufen eines php scripts auf meiner homepage ...
![]() |
| | #1 (permalink) |
| Anzeige Guten abend liebe Leute, habe hin und wieder das problem das beim aufrufen eines php scripts auf meiner homepage folgender Fehler auftritt. -> Warning: mysql_connect() [function.mysql_connect()]: Too many connections in /mnt/webc/41/07/52664807/htdocs/usaHP/php/connect.php on line 3 Verbindung zur Datenbank konnte nicht hergestellt werden Das hier steht in der connect.php: -> PHP-Code: Danke im Vorraus mfg selig | |
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Wie bei jedem MySQL-Server stellt auch Strato auf seinen Servern nur eine begrenzte Anzahl an Verbindungen pro Server zur Verfügung. Wenn das Skript mehrfach aufgerufen wird (z.B. wenn viele User auf deiner Seite sind), kann es vorkommen, dass man an's Limit der möglichen Verbindungen kommt. Um sowas zu vermeiden, sollte man MySQL-Verbindungen prinzipiell auch wieder explizit schliessen, wenn sie nicht mehr benötigt werden, da sonst die Verbindungen bis zu einem festgelegten Timeout offen bleiben. Sorge daher dafür, dass mysql_close($verbindung) aufgerufen wird, wenn die Verbindung nicht mehr notwendig ist. Und sonst wende dich an Strato, dass sie die Anzahl der möglichen Verbindungen hochstellen bzw. hole dir ein Hosting-Paket, das ausreichend Verbindungen zur Verfügung stellt. Sollte es dein eigener Server sein bzw. solltest du Zugriff auf die MySQL-Konfiguration haben, dann stelle den Wert von max_connections für die MySQL höher ein.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter | Der Witz bei der Sache ist ja das ich die verbindungen bei den meisten seiten auf meiner hp wieder schließe - schon bevor der Fehler aufgetreten ist. Wie hoch ist so ein Timeout für gewöhnlich? Ansonsten aber danke, ich werde mich mal mit strato in verbindung setzen |
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Ein "normalerweise" gibt es bei Timeout-Einstellungen nicht. Sie sind ganz vom Provider abhängig. Der Default-Wert für das Close-Wait-Timeout liegt aber meines Wissens nach unter MySQL auf Linux bei 10 Minuten, da der Systemwert für TCP/IP verwendet wird.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #5 (permalink) | ||
| Registriert seit: 06.06.09 ![]() Likes: 6 | Zitat:
Zitat:
__________________ A good programmer looks both ways before crossing a one-way street. Die Politik kann uns nur für so dumm verkaufen, wie wir sind. | ||
| | |
| | #6 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 443 | Tja, das dachte ich auch lange Zeit, scheint aber nicht immer zu funktionieren. Meine Erfahrung zeigt, dass man mysql_close besser verwenden sollte. Hab in diversen Unternehmen erlebt, dass damit die To-Many-Connections-Probleme schlagartig aufhörten.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |