Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd MYSQLi:użytkownik ma już więcej niż „max_user_connections” aktywnych połączeń

Prawdopodobnie problem polega na tym, że masz tylko kilka dozwolonych połączeń, a gdy twoja klasa próbuje uzyskać nowe połączenie, pojawia się ten błąd.

To nie jest problem programistyczny, tylko ilość dostępnych zasobów. Każdy inny skrypt używający tej klasy może mieć błąd.

Musisz skonfigurować więcej połączeń w pliku konfiguracyjnym mysql na serwerze. Jeśli nie masz tego dostępu, poproś o to pomoc techniczną lub zmień firmę hostingową z większą liczbą dozwolonych połączeń!

Inną opcją jest zaimplementowanie wzorca Singleton w tej klasie, aby ponownie używała tej samej puli połączeń i nie zwiększała limitu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak połączyć się z MySQL za pomocą PHP

  2. Użyj złożonego klucza podstawowego jako klucza obcego

  3. Niezsynchronizowane polecenia; nie możesz teraz uruchomić tego polecenia

  4. MAKEDATE() Przykłady – MySQL

  5. Samouczek dotyczący tworzenia kopii zapasowych i przywracania (eksportowania i importowania) baz danych MySQL