Z mojego doświadczenia wynika, że problem ten był spowodowany bezpośrednim utworzeniem połączenia (z mysqljs/mysql
biblioteka, odpalanie createConnection() ) zamiast używać createPool() która pozwala na uruchomienie query() i zwalnia połączenie automatycznie po wykonaniu (wykonując getConnection() + query() + release() ).
Bez tego połączenie nie zostanie zwolnione, a przy następnej próbie zapytania pojawia się błąd krytyczny.
Zobacz Połączenia puli .