Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann verhindert werden, dass max_user_connections beim mehrmaligen Neuladen/Aktualisieren der Seite überschritten wird?

ANTWORT:

Zwei Dinge, die Sie untersuchen können:

  1. mysql_close() - Es kann sein, dass das System ein paar Sekunden wartet, um Verbindungen zu schließen, weil Sie es nicht dazu aufgefordert haben. (IE:Der Computer schließt die Tür nicht sofort, bis Sie es ihm sagen oder bis alles gesagt und getan ist).

$connection =mysql_connect();mysql_close($connection);

Stellen Sie sicher, dass Sie beim Verbinden die Variable verwenden...

  1. Sie könnten die dauerhafte MySQL-Verbindung von PHP ausprobieren. Im Wesentlichen eine permanente Verbindung zur Datenbank ... es ist nicht ideal, aber es könnte auch funktionieren. Seine Syntax ist praktisch dieselbe wie mysql_connect():

$connection =mysql_pconnect("localhost","mysql_user","mysql_pwd");

SEKUNDÄRE:

Wenn Sie interessiert sind, kann ich Ihnen möglicherweise eine bessere PHP/Mysql-Entwicklungsumgebung zur Verfügung stellen (kostenlos, ohne Verpflichtungen jeglicher Art) ... 100% Ihre Wahl, ich versuche nur, Ihnen zu helfen.

RANT:

Ich verstehe nicht, warum die Leute hier darauf bestehen, anderen zu sagen, dass sie PDO verwenden sollen, aber nicht zur Lösung des Problems beitragen ... die Leute werden alles verwenden, was sie wollen, bis sie einen besseren Weg lernen, es zu tun. Das PDO-Pferd zu schlagen wird die Leute nicht dazu bringen, es schneller anzunehmen...