sql >> Database >  >> RDS >> Mysql

Hoe voorkom je dat max_user_connections worden overschreden bij het meerdere keren herladen/verversen van de pagina?

ANTWOORD:

Twee dingen waar je naar kunt kijken:

  1. mysql_close() - Het kan zijn dat het systeem een ​​paar seconden wacht om de verbindingen te sluiten omdat je het niet hebt gezegd. (IE:de computer sluit de deur niet meteen totdat u het zegt of totdat alles is gezegd en gedaan).

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

Zorg ervoor dat u de variabele gebruikt wanneer u verbinding maakt...

  1. Je zou de aanhoudende mysql-verbinding van php kunnen proberen. In wezen één permanente verbinding met de database... het is niet ideaal, maar het zou ook kunnen werken. De syntaxis is vrijwel hetzelfde als mysql_connect():

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

SECUNDAIR:

Als je interesse hebt, kan ik je misschien een betere php/mysql-ontwikkelomgeving bieden (gratis, zonder enige verplichting) ... 100% jouw keuze, ik probeer je alleen te helpen.

RANT:

Ik begrijp niet waarom mensen hier erop staan ​​om anderen te vertellen om PDO te gebruiken, maar help het probleem niet op te lossen... mensen gaan gebruiken wat ze willen totdat ze een betere manier leren om het te doen. Door het PDO-paard te verslaan, zullen mensen het niet sneller adopteren...




  1. proxysql-admin alternatieven - ClusterControl ProxySQL GUI

  2. Tijdstempel opslaan in mysql-tabel met php

  3. Ongeldige standaardwaarde voor 'dateAdded'

  4. Is er een MySQL-equivalent van sprintf?