Dla MySQLNonTransientConnectionException:Za dużo połączeń
niektóre dostępne opcje to:
- Zabij niektóre połączenia ręcznie
Użyj SHOW PROCESSLIST, aby wyświetlić wszystkie połączenia, a następnie ZABIJ identyfikator procesu, który chcesz zabić. - Edytuj ustawienie limitu czasu, aby demon MySQL sam zabijał nieaktywne procesy
tj. w my.cnf:
wait_timeout =28800
interactive_timeout =28800 - Zwiększ liczbę połączeń
np. w sekcji [mysqld] my.cnf:
max_connections =100 - Ogranicz liczbę połączeń na nazwę użytkownika
tj. w sekcji [mysqld] my.cnf:
max_user_connections =50 - Uruchom ponownie serwer MySQL
HTH