sql >> Databasteknik >  >> RDS >> Mysql

MYSQLi-fel:Användaren har redan fler än "max_user_connections" aktiva anslutningar

Problemet är förmodligen att du bara har en handfull anslutningar tillåtna och när din klass försöker få en ny anslutning får du det här felet.

Detta är inte ett programmeringsproblem, bara mängden tillgängliga resurser. Och alla andra skript som använder den här klassen kan ha felet.

Du måste konfigurera fler anslutningar på mysql-konfigurationsfilen på servern. Om du inte har denna åtkomst, be supporten att göra det eller byt till ett värdföretag med fler anslutningar tillåtna!

Ett annat alternativ är att implementera ett Singleton-mönster på den här klassen, så att den återanvänder samma pool av anslutningar och inte spränger gränsen.



  1. välj * från tabell vs välj colA, colB, etc. från tabell intressant beteende i SQL Server 2005

  2. Hur man ändrar kolumn från NULL till NOT NULL

  3. Importera .csv med tidsstämpelkolumn (dd.mm.åååå hh.mm.ss) med psql \copy

  4. PostgreSQL-anonymisering på begäran