Mysql
 sql >> Database >  >> RDS >> Mysql

PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR in Node-MySqL

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 .