Проблема подключения к БД AWS Lambda Postgres по временным интервалам - PullRequest
0 голосов
/ 14 марта 2019
Please see below the error that I am getting while executing a lambda after 
a particular time interval. Any suggestions will be appreciated.

"pid": 1, "level": 50, "err": {"message": "Соединение неожиданно прервано", "name": "SequelizeConnectionError", "stack": "SequelizeConnectionError: Соединение неожиданно прервано \ n
в файле connection.connect.err (/ var / task / node_modules / sequelize / lib / dialects / postgres / connection- manager.js: 132: 20) \ n в Connection.con.once (/var/task/node_modules/pg/lib/client.js:211:11)\n в Object.onceWrapper (events.js: 313: 30) \ n в emitNone (events.js: 106: 13) \ n вConnection.emit (events.js: 208: 7) \ n в сокете.
(/var/task/node_modules/pg/lib/connection.js:130:10)\n в emitNone (events.js: 111: 20) \ n в Socket.emit (events.js: 208: 7) \ n в endReadableNT (_stream_readable.js: 1064: 12) \ n в _combinedTickCallback (внутренняя / process / next_tick.js: 138: 11) \ nat process._tickDomainCallback (internal / process / next_tick.js: 218: 9) "}," msg ":" Соединение неожиданно прервано "

The DB connection code is as below

const sequelize = new Sequelize(process.env.DB_NAME, process.env.DB_USER, 
process.env.DB_PWD, {
host: process.env.DB_HOST,
dialect: 'postgres',
logging: process.env.DB_SHOW_LOGS === 'true',
port: process.env.DB_PORT,
pool: {
 max: 5,
 min: 1,
 acquire: 30000,
idle: 10000
},
operatorsAliases: false
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...