Nella mia esperienza, il problema era dovuto alla creazione diretta di una connessione (con mysqljs/mysql
libreria, deselezionando createConnection() ) invece di usare createPool() che permette di eseguire query() e rilascia automaticamente la connessione dopo l'esecuzione (eseguendo getConnection() + query() + release() ).
Senza di ciò la connessione non viene rilasciata e, al successivo tentativo di interrogazione, si verifica l'errore fatale.
Vedi Collegamenti in pool .