banco de dados clearDB no heroku fechando conexão após 1 minuto de inatividade

banco de dados clearDB no heroku fechando conexão após 1 minuto de inatividade

Implantei o aplicativo nodejs no heroku usando o banco de dados clearDB. Mas acontece que se a conexão ficar inativa por 1 minuto, o servidor fecha a conexão e o aplicativo trava. Abaixo estão meus registros:

2019-07-02T06:21:42.052527+00:00 heroku[web.1]: Estado alterado de inicial para 2019-07-02T06:22:39.971546+00:00 app[web.1]: events.js: 183 2019-07-02T06:22:39.971591+00:00 aplicativo[web.1]: throw er; // Evento de 'erro' não tratado 2019-07-02T06:22:39.971598+00:00 app[web.1]: Erro: Conexão perdida: O servidor fechou a conexão. 2019-07-02T06:22:39.971601+00:00 app[web.1]: em Protocol.end (/app/node_modules/mysql/lib/protocol/Protocol.js:112:13)

02-07-2019T06:22:39.971603+00:00 aplicativo[web.1]: no Socket. (/app/node_modules/mysql/lib/Connection.js:97:28)

02-07-2019T06:22:39.971605+00:00 aplicativo[web.1]: no Socket. (/app/node_modules/mysql/lib/Connection.js:525:10)

2019-07-02T06:22:39.971607+00:00 aplicativo[web.1]: em emitNone (events.js:111:20) 2019-07-02T06:22:39.971610+00:00 aplicativo[web.1] : em Socket.emit (events.js:208:7) 2019-07-02T06:22:39.971612+00:00 app[web.1]: em endReadableNT (_stream_readable.js:1064:12)

2019-07-02T06:22:39.971614+00:00 app[web.1]: em _combinedTickCallback (internal/process/next_tick.js:138:11 2019-07-02T06:22:39.971615+00:00 app[web .1]: em process._tickCallback (internal/process/next_tick.js:180:9)

2019-07-02T06:22:40.059465+00:00 heroku[web.1]: Estado alterado de até para travado

2019-07-02T06:22:40.059465+00:00 heroku[web.1]: Estado alterado de até travado 2019-07-02T06:22:40.036310+00:00 heroku[web.1]: Processo encerrado com status 1

Responder1

Estou recebendo o mesmo erro há muito tempo.
eu substituí

var connection = mysql.createConnection({
    // my configuration 
})

com

var conn = mysql.createPool({
    // my configuration
})

E removi o código var conn = connection.connect().
Funcionou como um encanto!

informação relacionada