Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Błąd na stronie z 'max_user_connections'
Forum PHP.pl > Forum > Bazy danych
adrianpl20
Witam. Od tygodnia mam uruchomioną stronę na hostingu biznes-host (hosting www). Przez tydzień było kilka problemów (error 500 kilka razy), i teraz nęka mnie problem z połączeniami do bazy danych (dopiero dziś się to zaczeło, ok. 2 godziny temu). Dzwoniłem, gość powiedział, że nie zresetują serwera bo co 2 godziny nie będą mi resetować bo ja nie domykam połaczeń w skrypcie. Powiedziałem, że strona stoi na frameworku Kohana, najnowszym, i nie może to być tego wina bo on sobie sam domyka połaczenia. Zostałem skierowany do napisania ticketu. W odpowiedzi dostałem, że zatrzymali ręcznie kilka połączeń i będą patrzeć czy dalej problem wystepuje. Po 5 minutach to samo było. Teraz niby działa, ale nie wiem jak długo. Czego to może być wina? Serwer, strona? Proszę o pomoc.
A o to cały sprawca, błąd który mnie nęka:

Cytat
Database_Exception [ 1203 ]: SQLSTATE[42000] [1203] User xxx already has more than 'max_user_connections' active connections
Kshyhoo
Jaki to ma związek z PHP, skoro problem z bazą? Przenoszę.
blacksmith94x
A jaką wartość masz ustawioną pod "max_user_connections" ? Możesz sprawdzić wykonując sqla:
  1. SHOW VARIABLES LIKE 'max_user_connections'
w phpMyAdmin.

Na pewno kohana zamyka połączenia mysql ? Może ręcznie zamykaj połączenia ?
Spróbuj czegoś w tym stylu:
  1.  
  2. foreach(Database::$instances as $db) {
  3. $db->disconnect();
  4. unset($db);
  5. }
  6.  

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.